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