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

From
Evgeny Pashigorov (2:5040/72.2)
To
Evgenij Masherov
Date
2002-12-15T23:23:22Z
Area
RU.ALGORITHMS
       Здравствуй, Evgenij!

 Evgenij Masherov -> Andrew Starsh,  18:54   Sat Dec 14 2002

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

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

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

Хотелось бы возразить. Уже давно известны проЦессы, полностью
детерминированные, результат которых вычислить _нельзя_ в
приЦипе (из-за существенной зависимости от начальных условий).
Например, закон роста популяЦии

                            2
x    =  (1 + r) * x  - r * x
 n+1               n        n

при r >= 2.57 невозможно прогнозировать (x ведет себя _хаотически_),
причем на результат влияет и точность задания начальных значений,
и точность вычислений (динамика Ферхюльста).
Причем никакой неопределенности не предполагалось (алгоритм задан
абсолютно точно), однако результат непредсказуем.


                До свидания.           Evgeny.


Linux User #151673                                       tensor<>urgal.dvgd.ru

--- GoldED+/LNX 1.1.4.6
 * Origin: Если не можешь понять чего-либо - почеши в затылке... (2:5040/72.2)