Есть место для довольно философских дебатов о том, что действительно означает «действительно случайный». С практической точки зрения, даже источники, которые знают, не являются действительно случайными, могут быть использованы способами, которые производят то, что, вероятно, достаточно близко для практически любой практической цели, хотя (в частности, что, по крайней мере, с нынешней технологией, полное знание ранее обработанный бит-поток, по-видимому, недостаточен, чтобы точно предсказать следующий бит). Большинство из них действительно требуют немного дополнительного оборудования, хотя, например, довольно легко собрать источник из небольшого количества Americium из детектора дыма.
Есть еще немало источников, хотя они в основном довольно низкой пропускной способностью (например, собирают по одному биту для каждого нажатия клавиши, исходя из того, был ли интервал между нажатиями клавиш четным или нечетным числом тактовых импульсов ЦП) предполагая, что часы процессора и клавиатурные часы получены из отдельных кристаллов). OTOH, вы должны быть действительно осторожны с этим - большое количество дыр в безопасности (например, в Netscape около версии 4.0 или около того) проистекают из людей, полагающих, что такие источники были намного более случайными, чем они были на самом деле.
Хотя существует множество веб-сайтов, которые производят случайные числа из аппаратных источников, большинство из них бесполезны с точки зрения шифрования. Даже в лучшем случае вы просто доверяете своему SSL (или TLS) соединению, чтобы быть безопасным, чтобы никто не захватил данные, полученные с сайта.
См. [Википедия] (http://en.wikipedia.org/wiki/Pseudorandom_number_generator), в котором говорится: Роберт Р. Ковеу из Национальной лаборатории Ок-Ридж однажды назвал статью «Генерация случайных чисел слишком важна для быть оставлен на волю случая ». Как пошутил Джон фон Нейман: «Любой, кто рассматривает арифметические методы производства случайных цифр, конечно, находится в состоянии греха». –
См .: http://en.wikipedia.org/wiki/Yarrow_algorithm и http://en.wikipedia.org/wiki/Fortuna_%28PRNG%29 –