PDA

View Full Version : [C] Genereare numeri random compresi tra una variabile e 100


cecce88
29-10-2007, 19:41
Devo generare un numero random compreso tra una variabile e la costante 100! Come posso fare?
praticamente devo usare questo comando x il gioco del numero! praticamente io PENSO un numero! Il computer ne manda uno random, ed io rispondo se il numero ke ho pensato è maggiore o minore! Se è maggiore faccio
val=(rand()%val-1)+1;
se è minore?? Appunto come devo fare? Devo generare un numero random maggiore di quello! Spero di essere stato chiaro!

PS
Devo usare esclusivamente la funzione rand():muro:

andbin
29-10-2007, 20:04
Devo generare un numero random compreso tra una variabile e la costante 100! Come posso fare?Leggi il <tutorial> (http://www.hwupgrade.it/forum/showthread.php?t=1196677) di Ziosilvio e magari dai una occhiata ad un mio esempio <qui> (http://www.hwupgrade.it/forum/showthread.php?t=1330044).

cecce88
29-10-2007, 20:32
quel topic gia lo avevo letto! Per quanto riguarda il tuo intervento, a me serve di individuare questo numero random attraverso solamente la funzione RAND! Quindi penso che devo trovare più una formula e che un istruzione! Fatemi sapere che è da 2 ore ke sto impazzendo!

marko.fatto
29-10-2007, 20:38
Devo generare un numero random compreso tra una variabile e la costante 100! Come posso fare?

num=(rand()%(100-variabile))+variabile;