numpy.random.MT19937.jumped

方法

random.MT19937.jumped(jumps=1)

返回状态为跳转的新位生成器

返回的大发电机的状态像2一样跳跃 **(128 * (2)生成了随机数。

参数
jumps整数,正

跳转位生成器返回的状态的次数

返回
bit_generatorMT19937型

iter时代发电机跳变的新实例

笔记

跳转步骤是使用一个修改版本的松本实现霍纳的方法计算的。步进多项式被预先计算以执行2**128步。跳转状态已被验证为与使用松本原始代码生成的状态匹配。

工具书类

1

Matsumoto,M,生成多个不相交的伪随机数序列流。查阅日期:2020年5月6日。http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/JUMP/

2

Hiroshi Haramoto、Makoto Matsumoto、Takuji Nishimura、François Panneton、Pierre L'Ecuyer,“F2线性随机数生成器的有效提前跳转”,通知计算杂志,第20卷,第3期,2008年夏季,第385-390页。