|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2001
Città: Firenze
Messaggi: 216
|
Numeri random C++
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 ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se cerchi in qualche pagina indietro troverai un thread che riguardo la generazione di numeri pseudo-random... C'era anche un algoritmo...
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Accodare (nel senso binario) due numberi random consecutivi?
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: Sep 2001
Città: Firenze
Messaggi: 216
|
Quote:
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); |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:17.