numpy.random.MT19937.jumped#
метод
- random.MT19937.перескочил(скачки=1)#
Возвращает новый генератор битов с перепрыгнутым состоянием
Состояние возвращённого генератора битов изменяется так, как будто сгенерировано 2**(128 * jumps) случайных чисел.
- Параметры:
- скачкицелое число, положительное
Количество раз для изменения состояния генератора битов, возвращаемого
- Возвращает:
- bit_generatorMT19937
Новый экземпляр генератора, перепрыгнутый iter раз
Примечания
Шаг прыжка вычисляется с использованием модифицированной версии реализации метода Хорнера Мацумото. Шаг полинома предварительно вычисляется для выполнения 2**128 шагов. Состояние после прыжка проверено на соответствие состоянию, полученному с использованием оригинального кода Мацумото.
Ссылки
[1]Matsumoto, M, Generating multiple disjoint streams of pseudorandom number sequences. Доступ: 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.