|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Politov 2:5015/176.18 23 Dec 2001 21:02:01 To : Dmitriy Grushko Subject : Re: Случайные числа --------------------------------------------------------------------------------
До меня дошли слухи, что *22.12.01* *1:30:44* пролетало сообщение
от Dmitriy к *All* про *"Случайные числа"*. И я решил вмешаться.
DG> Подскажите плиз, толковый алгоритм генератора сабжа.
Если я не ошибаюсь то это делается приблизительно так
a=(b*a+c)mod d, где b,c,d - константы, а a предидущее значение.
Hу в компе mod d можно сделать автоматически, если d=2^8,2^16,2^32,
а b,c - лучше брать взаимнопрстыми с d. Hачальное значение можно брать
из таймера, приблизительно так работает random на Паскале. Только это все
зацикливается на 2^24 шаге.
Искренне Ваш
Sergey Politov
--- WP/95 Rus 1.78 Релиз 1 Reg.
* Origin: Metal Invaders. (2:5015/176.18)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/39910cd2af05.html, оценка из 5, голосов 10
|