numpy.random.SeedSequence.generate_state#

方法

random.SeedSequence.generate_state(n_words, dtype=np.uint32)#

返回用于 PRNG 种子的所需数量的字。

BitGenerator 应该在其构造函数中使用适当的 n_words 参数调用此方法,以便正确地设置其种子。

参数:
n_wordsint
dtypenp.uint32 或 np.uint64,可选

每个字的大小。这只能是 uint32uint64。字符串(‘uint32’‘uint64’)也可以。请注意,对于相同的 n_words,请求 uint64 将比 uint32 获取两倍的位数。这对于将状态表示为 uint64 数组的 BitGenerator 来说是一种方便的方式。

返回值:
stateuint32 或 uint64 数组,形状为 (n_words,)