Tecnica randomizzazione

algoritmi di computer sono deterministiche e non possono effettivamente produrre numeri casuali . Al posto di numeri veramente casuali , generatori di numeri pseudo -casuali producono numeri in un modo che non può predetta e sono statisticamente simili ai numeri realmente casuali . Semina

maggior parte dei generatori di numeri pseudo -casuali utilizzano funzioni ricorsive che hanno bisogno di un valore iniziale , o di semi , per iniziare. La cifra meno significativa l'orologio del computer , il millesimo di secondo posto , ad esempio , viene spesso utilizzato per inizializzare l'algoritmo in quanto l'utente non conoscere il valore del seme .

Test

serie di numeri prodotti da generatori di numeri pseudo-casuali sono testati statisticamente per assicurare che hanno le stesse proprietà , come la media e la distribuzione , durante lo stesso intervallo .

Dispositivi fisici

In linea di principio , un dispositivo fisico , per esempio uno che misura il decadimento atomico , potrebbe essere usata per produrre numeri casuali . Ma dal momento che i numeri prodotti da questi dispositivi non sono dimostrabilmente casuali , le uscite devono essere testati come le uscite di generatori di numeri pseudo-casuali .