Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Dmitry Pankov                        2:5022/58.27   22 Sep 2001  00:29:56
 To : Serhiy Savychenko
 Subject : Генерирование случайных чисел
 -------------------------------------------------------------------------------- 
 
 
 21 сентября 2001 года (а было тогда 18:06)
 Serhiy Savychenko в своем письме к Dmitry Pankov писал:
 
  >>  SS> В новом издании есть и новые методы, типа x[i]=(b*x[i-33]-x[i-97])%M
  >>  SS> или что-то в этом роде. Причем весь смысл именно в этих цифрах 13 и
  SS> 53.
 
  >> Что-то я про 13 и 53 не понял. Это b и M должны ими быть?
 
  SS> Очепятка, имелись ввиду конечно 33 и 97. Это метод Фибоначчи.
  SS> Важно что этот метод начинает работать, только если уже есть 97 чисел
  SS> (думаю понятно почему). Вот тот алгоритм сначала и заполняет массив, а
  SS> потом уже начинает генерировать.
 
 Hу это конечно понятно :) А вот что все-таки на счет чисел b и M?
 
  >>  SS> Этот метод хорош для игрушек, или других программ с использованием
 
  SS> ввода
 
  >>  SS> оператора. Для метода Монте-Карло например он не подходит.
  >>
  >> Вот мне как раз ^^^^^^^^^^^^^^^^^^^^^^ и нужен сабж.
 
  SS> Раз тебе нужен сабж для метода Монте-Карло, то очень важны длинный период
  SS> и равномерность распределения. Поэтому приведенный алгоритм лучше всего.
 
 Спасибо, попробую. Только как с этими константами быть? Инициализировать их от
 таймера, чтобы при каждом запуске последовательности не повторялись?
 
  >>  SS> Hиже привожу код на фортране, тут более понятен алогоритм, кроме
  >>  SS> того читай комментарии вначале о качестве метода. Кнут, кстати,
  >>  SS> хвалит этот
  >>  SS> алгоритм. Есть реализация на асме, но немного старая. Я проводил
  >>  SS> года три
  >>  SS> назад тесты, остался доволен.
  >>
  >> [SKIP]
  >>
  >> Жуть, как наворочено ;( А нет чего-нибудь попроще, не очень раздутого на
 
  SS> более
 
  >> популярном языке (на Си или Паскале например)?
 
  SS>     А чем фортран не нравиться? Это же эха алгоритмов, а не языков.
 
 Да я фортран первый раз в жизни увидел Д ХЗ, как там что описывается (циклы,
 условия, подпорги). Это мне еще надо кратко с ним знакомиться...
 С наилучшими пожеланиями, Dmitry                  *e-mail: panda@tula.net*
 
  .  Тишина
 ... Я твой самый стpашный сон, я CONNECT на 300/NONE
 --- Win95 UpTime: 00d 09h 12m
  * Origin: Работа - не хрен, сто лет простоит! (2:5022/58.27)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Генерирование случайных чисел   Dmitry Pankov   20 Sep 2001 14:49:04 
 Генерирование случайных чисел   Artur Kamilyanov   20 Sep 2001 21:41:44 
 Re: Генерирование случайных чисел   Serhiy Savychenko   21 Sep 2001 11:23:06 
 Генерирование случайных чисел   Dmitry Pankov   21 Sep 2001 15:26:50 
 Re: Генерирование случайных чисел   Serhiy Savychenko   21 Sep 2001 18:06:39 
 Генерирование случайных чисел   Dmitry Pankov   22 Sep 2001 00:29:56 
 Генерирование случайных чисел   Dmitry Pankov   21 Sep 2001 10:00:33 
 Генерирование случайных чисел   Andrew Simontsev   21 Sep 2001 10:50:42 
 Генеpиpование случайных чисел   Alex Derbeev   22 Sep 2001 04:36:00 
 Генеpиpование случайных чисел   Dmitry Pankov   23 Sep 2001 16:53:56 
 Генерирование случайных чисел   Alexey Kozlov   22 Sep 2001 22:11:04 
 Генерирование случайных чисел   Ilya Malanyin   23 Sep 2001 17:06:00 
 Генерирование случайных чисел   Alexey Kozlov   23 Sep 2001 16:16:25 
 Генерирование случайных чисел   Andrew Simontsev   23 Sep 2001 22:04:26 
 Генерирование случайных чисел   Alexander Zatvornitskiy   23 Sep 2001 23:06:19 
 Генерирование случайных чисел   George Shepelev   24 Sep 2001 10:43:53 
 Re: Генерирование случайных чисел   Zapadinsky Anatoly \\(ZAB\\)   08 Oct 2001 15:40:39 
Архивное /ru.algorithms/33783babdca1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional