numpy.random.seed

random.seed(self, seed=None)

重新设定传统MT19937位生成器的种子

笔记

这是一个方便的遗留功能。

最好的做法是 not 重新设定位生成器的种子,而不是重新创建一个新的。此方法用于遗留原因。此示例演示了最佳实践。

>>> from numpy.random import MT19937
>>> from numpy.random import RandomState, SeedSequence
>>> rs = RandomState(MT19937(SeedSequence(123456789)))
# Later, you want to restart the stream
>>> rs = RandomState(MT19937(SeedSequence(987654321)))