У цьому документі , що стосується команди "встановити насіння", люди статистики обговорюють питання, пов'язані із встановленням насіння при генерації псевдовипадкових чисел.
Помітним "не" є "не використовувати серійно послідовність натуральних чисел як насіння, тому що це має закономірність і загрожує псевдовипадковістю".
Лише одна чверть жартівливо помітною "робити" - це встановити лише одне насіння протягом свого життя , а потім записати "стан" згенерованого процесу в кінці кожного експерименту, щоб наступний експеримент продовжувався в точці де процес зупинився.
Очевидно, що вищевказані поради залежать від очікуваного підрахунку псевдовипадкових чисел, які буде генеруватися у процесі дослідження. Можливо, твістер Мерсенна покрив би життєві потреби багатьох дослідників ...
Зараз я не має великого досвіду щодо PRNG в теорії чи на практиці, тому я не можу сперечатися з приводу цих пропозицій - вони повинні бути доведеними чи недійсними на теоретичних підставах та жорсткій математичній статистиці.
Отже, мої запитання є
1) Чи можете ви допомогти пояснити чи визнати недійсними поради, наведені вище, або вказати на посилання, яке стосується таких питань?
2) Чи можете ви надати посилання, які пропонують "кращі практики" щодо встановлення насіння?
3) Як ти це робиш у власній роботі і чому?
Як приклад для запитання 3), припустимо, що для дослідження в Монте-Карло, ви хочете генерувати вибірок кожного розміру , і що ваш має період, що перевищує . Ви б генерували всі псевдовипадкові числа одним насінням, або у вас є звичка змінювати насіння, скажімо, за зразком? (але це лише для ілюстрації. Я вважаю, що тут більш варті загальних відповідей).
Пов'язаний потік (хоча набагато більш сфокусований)
задає насіння перед кожним блоком коду або один раз на проект?
У мене таке відчуття, мабуть, має бути вікі спільноти, модники, будь ласка, вирішуйте це.