|
|
  |
псевдослуч. послед-ть огромной длительности, посоветуйте |
|
|
|
Nov 25 2008, 11:56
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Цитата(shf_05 @ Nov 25 2008, 15:48)  интересующие меня вопросы: 1, последовательность повторяется через 2^32 или 2^64? 2, более важный вопрос: для запуска генератора применены следующие НУ #define RAND0_HI 0xa4ce //---inital conditions //HI #define RAND0_LO 0x39a7 //LO скажем досчитав до 2^32 или 2^64 поменяю нач. уловия (например подставлю значение входной переменной из АЦП оно случайно), получу ли новый набор чисел? имхо- да, но есть люди, говорящие что это чушь и я запущу ту же посл-ть лишь с другого "места". 1. Если оперируете 32-х разрядными числами, период повторения больше чем 2^32 быть не может в принципе. 2. Люди полностью правы. Чтоб получить другую последовательность, нужно менять те константы, которые у вас 1664525L и 1013904223L. Но нельзя брать "от фонаря", потому как только немногие комбинации дадут максимальный период повторения.
|
|
|
|
|
Nov 26 2008, 05:19
|
Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992

|
однако... http://www.xakep.ru/post/25259/default.asp?print=true"Получаемая последовательность зависит от выбора стартового числа X0 и при разных его значениях получаются различные последовательности случайных чисел. В то же время, многие свойства последовательности Xk определяются выбором коэффициентов в формуле и не зависят от выбора стартового числа. Ясно, что последовательность чисел, генерируемая таким алгоритмом, периодична с периодом, не превышающим m. " они неправы или неправильно поняты? есть специалисты в этой теме? PS чтобы не заморачиваться использовал ал-м Marsaglia-Multicarry.
|
|
|
|
Guest_TSerg_*
|
Nov 26 2008, 08:01
|
Guests

|
Цитата(shf_05 @ Nov 26 2008, 08:19)  однако... http://www.xakep.ru/post/25259/default.asp?print=true"Получаемая последовательность зависит от выбора стартового числа X0 и при разных его значениях получаются различные последовательности случайных чисел. В то же время, многие свойства последовательности Xk определяются выбором коэффициентов в формуле и не зависят от выбора стартового числа. Ясно, что последовательность чисел, генерируемая таким алгоритмом, периодична с периодом, не превышающим m. " они неправы или неправильно поняты? есть специалисты в этой теме? PS чтобы не заморачиваться использовал ал-м Marsaglia-Multicarry. "Да что Вы всякую щваль читаете" (С) Хотя бы: http://www.agner.org/http://crypto.mat.sbg.ac.at/results/karl/server/node1.html
|
|
|
|
|
Nov 26 2008, 08:38
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(shf_05 @ Nov 26 2008, 11:18)  виноват, что нагуглил пробовал зайти на [url=http://www.agner.org/]- не пустил пров,- сказал- сайт забанен- порно((, с др. места попробую
имхо: эта "шваль" передирает все с тех же сайтов, тока переводит- наверное неточно)
огромное спасибо за ссылки! Да все правильно почему последовательность будет зависеть от стартового числа? Есть стартовое число (т.е. состояние генератора ПСП ) М, при любом стартовом состоянии X, мы придем к состоянию М за число итераций <=2^32-1. Т.е начальное состояние задает какбы "фазу" этой ПСП, видимо это имелось ввиду.
--------------------
ну не художники мы...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|