View Full Version : Numeri random C++
miondere
31-03-2003, 23:29
La funzione rand() produce valori randomici fino a 2^15 se non sbaglio...
La mia domanda è la seguente: mi sapete indicare una buona funzione in grado di produrre valori randomici dell'ordine del milione o miliardi?
Grazie
Ciao ;)
Se cerchi in qualche pagina indietro troverai un thread che riguardo la generazione di numeri pseudo-random... C'era anche un algoritmo...
lombardp
01-04-2003, 13:11
Accodare (nel senso binario) due numberi random consecutivi?
miondere
01-04-2003, 13:38
Originally posted by "lombardp"
Accodare (nel senso binario) due numberi random consecutivi?
Si può fare così...ma non mi piace:
int r1=(rand()>>2)&1023;
int r2=(rand()>>2)&1023;
int r3=(rand()>>2)&1023;
cioe' si fa 3 numeri di 10 bit casuali scartando i primi e gli ultimi
dati dalla funzione rand();
e poi li mette insieme:
int rrr = r1 | (r2<<10) | (r3<<20);
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.