Запитання з тегом «random-number-generation»

4
Чи є Фортуна або Мерсенн Твістер кращим як алгоритмічний RNG?
Нещодавна відповідь згадував про використання генераторів Fortuna або Mersenne Twister випадкових чисел ( RNG ) для посіву моделювання в Монте-Карло . Раніше я не чув про Фортуну, тому переглянув її - схоже, вона в основному призначена для криптографічного використання. В даний час я використовую Mersenne Twister у виробничому коді для …

1
Як я можу визначити період мого генератора псевдовипадкових чисел?
Припустимо, я використовую лінійний конгрурентний генератор псевдовипадкових чисел (PRNG). З огляду на насіння , множуючий коефіцієнт (a), коефіцієнт зсуву (c) та коефіцієнт модуля (m), як я можу визначити період мого PRNG? Чи визначаю це за допомогою експериментальних / алгоритмів виявлення шаблонів, чи існує пряма формула для обчислення періоду? x0x0x_0 Хоча …

1
Як я можу визначити початкові значення генератора псевдовипадкових чисел, якщо задана послідовність?
Припустимо, я знав, що послідовність випадкових чисел генерується лінійним вродженим генератором. Це є, xn+1=(aXn+c)modmxn+1=(aXn+c)modmx_{n+1}=(aX_n+c) \bmod m Якщо мені дають весь період (або принаймні велику суміжну послідовність його), як я можу реконструювати параметри a,c,ma,c,ma,c,m та x0x0x_0 які створили цю послідовність? Я шукаю загальний метод, який зможе визначити початкові параметри, якщо відомий …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.