PDA

Visualizza la versione completa : [c]Generazione numeri casuali metodo migliore


Anna87_m
09-07-2009, 08:40
Buongiorno,
Qualcuno sa dirmi quale metodo di generazione sia migliore tra quello uniforme presente nella libreria GSL e quello che si ottiene utilizzando la funzione rand()?

MItaly
09-07-2009, 13:39
"Migliore" in che termini? Tutto dipende da ciņ che ti serve.

xnavigator
09-07-2009, 19:16
porsi questi problemi mi sembra esagerato... la rand()%N fa il suo sporco lavoro senza problemi

MacApp
09-07-2009, 21:19
Originariamente inviato da xnavigator
porsi questi problemi mi sembra esagerato... la rand()%N fa il suo sporco lavoro senza problemi



$man 3 random
...
The random() and srandom() functions have (almost) the same calling
sequence and initialization properties as the rand(3) and srand(3) func-
tions. The difference is that rand(3) produces a much less random
sequence -- in fact, the low dozen bits generated by rand go through a
cyclic pattern.
...
Applications requiring cryptographic quality randomness should use
arc4random(3).

Loading