un qualsiasi numero modulo INTERVAL darà sempre un risultato minore di INTERVAL.
l'operatore % (modulo) restituisce il resto della divisione
rand() % 91 pertanto darà sempre un risultato compreso tra 0 e 90, estremi inclusi
se vuoi effettuare il ciclo per INTERVAL volte, devi usare un'altra variabile.
Codice sorgente - presumibilmente C/C++ |
int cont = 0
...
do
{
i = rand() % INTERVAL;
...
}
while (cont++ < INTERVAL);
|
Ciao