Come si dimostra che un RNG è migliore di un altro?Come dimostrare un generatore di numeri casuali è meglio di un altro?
Non intendo in termini di tempo di esecuzione, ma piuttosto la quantità di entropia "generata" - che inoltre introduce la nozione di periodicità (periodo basso = bassa entropia).
È possibile garantire un RNG ottimale? O è un obiettivo irraggiungibile? Per ottimale, voglio dire qualsiasi sequenza è ugualmente probabile e indipendente da risultati passati o futuri.
Mi interessa algoritmi, non dispositivi di campionamento cosmica di fondo o di altre fonti di "casualità" fisico (è casuale o semplicemente complessa?)
Sono abbastanza sicuro che non ci sia modo di dimostrare la casualità "ottimale". – Gabe
http://en.wikipedia.org/wiki/Statistical_randomness#Tests –
NIST fornisce documentazione e software per testare la casualità degli RNG: http://csrc.nist.gov/groups/ST/toolkit/rng/index.html. Il documento è qui e descrive 15 diversi test RNG: http://csrc.nist.gov/groups/ST/toolkit/rng/documents/SP800-22rev1a.pdf – indiv