PDA

View Full Version : [C] generatore random tra min e un max


federico100mt
30-04-2008, 13:48
ciao ragazzi, devo fare un generatore random di un valore che sia compreso tra un minimo e un massimo.. tipo


int genRand(int min,int max){

v=rand(...);

return(v);
}



AVETE MICA UN IDEA COME SI FA?

io faccio una robba tipo:


v = ((double)(rand()))/((double)(RAND_MAX));



ma purtroppo non funziona... :(

saluti,

marko.fatto
30-04-2008, 14:53
non sono troppo casuali i numeri ma questo dovrebbe andarti bene :stordita:
srand(time(NULL));
v=rand()%max+min;

federico100mt
30-04-2008, 15:19
funzionA!!

grazie mille! ;)

vincenzo83
30-04-2008, 16:24
Se ti serve altro, forse, questo ti puņ aiutare: http://www.hwupgrade.it/forum/showthread.php?t=1196677

andbin
30-04-2008, 17:25
C'č anche un mio esempio in <questa> (http://www.hwupgrade.it/forum/showthread.php?t=1330044) discussione.