在序列开始重复之前,用 numpy.random 最多可以生成多少个伪随机数?

What is the maximum number of pseudo-random numbers that can be generated with numpy.random before the sequence begins to repeat?

我需要为聚类分析生成数亿个随机数。我正在使用 numpy.random 并且想知道是否有人知道在序列开始重复之前可以用 numpy.random 生成的最大伪随机数?快速查看 numpy 文档没有帮助。

我知道我可以使用不同的种子生成块中的数字,但我很好奇最大数量。

我认为是周期为 219937-1

的梅森龙卷风

https://docs.scipy.org/doc/numpy-1.15.1/reference/generated/numpy.random.set_state.html