numpy.random.MT19937.jumped
метод
-
MT19937.jumped(jumps=1) -
Возвращает новый генератор битов с перепрыгнутым состоянием
Состояние возвращаемого генератора битов перепрыгивается, как если бы были сгенерированы 2**(128 * jumps) случайных чисел.
- Параметры
-
-
jumpsinteger, positive -
Количество раз для перепрыгивания состояния генератора битов
-
- Возвращает
-
-
bit_generatorMT19937 -
Новый экземпляр генератора, перепрыгнутого iter раз
-
Примечания
Шаг перепрыгивания вычисляется с использованием модифицированной версии реализации метода Хорнера Мацумото. Многочлен шага предварительно вычисляется для выполнения 2**128 шагов. Проверено, что состояние с перепрыгнутым состоянием соответствует состоянию, полученному с помощью исходного кода Мацумото.
Ссылки
-
1 -
Мацумото, М, Генерация нескольких непересекающихся потоков псевдослучайных последовательностей. Дата доступа: 6 мая 2020 г. http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/JUMP/
-
2 -
Хироси Харамото, Макото Мацумото, Такудзи Нисимура, Франсуа Паннетон, Пьер Лекуйе, «Эффективное перепрыгивание для генераторов случайных чисел F2-линейных», ЖУРНАЛ INFORMS ПО ВЫЧИСЛЕНИЯМ, том 20, № 3, лето 2008 г., стр. 385-390.
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/random/bit_generators/generated/numpy.random.MT19937.jumped.html