Re: Случайные числа

From
Evgenij Masherov (2:5020/175.2)
To
Andrew Starsh
Date
2002-12-14T18:54:05Z
Area
RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>

Sat Dec 14 2002 12:57, Andrew Starsh wrote to Roman Kukushkin:

 AM>>> Всем известно, что в системах программирования генераторы
 AM>>> случайных чисел не совершенны (генерится на основе системного
 AM>>> времени). Есть ли алгоритм генерации *очень* случайного числа, а
 AM>>> не псевдо-случайного?
 RK>> Ни один алгоритм не позволяет получить случайное число.

 AS> Сэp - фаталист? ;-)

 Нет, это вытекает из определения алгоритма. Там есть пункт "определенность".
При необходимости получать истинно случайные числа приходится выходить за
пределы алгоритмики и использовать физические генераторы (например, такие, а
именно основанные на тепловом шуме, входят в состав некоторых современных
чипсетов), что может быть необходимым при шифровании. Ранее применялись также
на дробовом шуме в электронных лампах, на радиоактивном распаде и т.п.

Евгений Машеров АКА СанитарЖеня

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)