Molti programmi per computer hanno bisogno di generare numeri casuali in modo corretto. Come quei numeri casuali generati sono determina l'efficacia dei programmi sono . Analisi di numeri casuali esamina i metodi per determinare in che modo casuale i numeri che generano sono . Standard Methods
Linguaggi di programmazione
spesso con funzioni integrate per la generazione di numeri casuali . Tuttavia, questi sono i numeri semplici e spesso deterministico . Vale a dire , prendono un input , come ad esempio il tempo corrente del computer , e si alimentano in una equazione che produce un numero.
Più avanzata metodi
metodi più avanzati di generazione di numeri casuali includono traducendo ingressi più casuali , come il rumore del processore , in input quantitativi . Questi ingressi sono poi inseriti in equazioni e utilizzati per produrre i numeri più casuali .
Analisi
analisi di numeri casuali esamina i numeri prodotti da un determinato metodo per determinare modo casuale sono. Questo spesso è fatto con la ricerca di modelli nei numeri i metodi generano. L' meno di un modello del metodo segue , il più casuale spetta . Un modo per farlo è quello di produrre output in rappresentazioni visive di uscite di un metodo , e guardando per i modelli .