Also, ersten zweifel ich daran dass du die Funktion randomNumber richtig implementiert hast, da diese einfach eine Zufallszahl zwischen 1 und 1000 zurückliefern soll, nicht mehr und nicht weniger.
#include <stdio.h>
#include <cstdlib>
#include <time.h>
int randomNumber()
{
return rand() % 1000 + 1;
}
int main()
{
srand(time(NULL));
int a;
int b;
a = randomNumber();
while(true)
{
b = randomNumber();
if(a <= b)
{
break;
}
}
return 0;
}
Da hast du eine Lösung was das Zufallsproblem angeht. Denke ich muss das nicht weiter erläutern oder? ;)