|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Mudry 2:5020/400 11 Dec 2002 20:42:04 To : Artur Mogozov Subject : Случайные числа -------------------------------------------------------------------------------- Hello, Artur! You wrote to All on Wed, 11 Dec 2002 16:46:46 +0300: AM> Всем известно, что в системах программирования генераторы случайных AM> чисел не совершенны (генерится на основе системного времени). Есть Обычно первое число на основе времени. Остальные - на основе предыдущего. AM> ли алгоритм генерации *очень* случайного числа, а не AM> псевдо-случайного? Самый лучший способ получить случайное число - прочитать его извне. А если псевдослучайные не годятся, то по другому и не выйдет. Можно попросить пользователя его ввести, например, вывести сообщение "Press any key", и пока юзер думает, крутить цикл. Когда нажмет - взять число из цикла. Для такого генератора надо чтобы счетчик успел переполниться за 0.1 с. Можно прочитать его со звуковой карты - обычно у всех звуковух младшие биты неплохо шумят - вот их и можно использовать. Есть даже специальные платы для таких целей. With best regards, Serg, aka upx@nc.ru, upx@ukr.net --- ifmail v.2.15dev5 * Origin: Donbass Internet Center DIPT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/120057da72945.html, оценка из 5, голосов 10
|