numpy.random.BitGenerator#

class numpy.random.BitGenerator(seed=None)#

通用BitGenerator的基类,它基于不同的算法提供随机位流. 必须被重写.

参数:
seed{None, int, array_like[ints], SeedSequence}, 可选

用于初始化 BitGenerator 的种子.如果为None,则将从操作系统中提取新的,不可预测的熵. 如果传递 intarray_like[ints] ,则会将其传递给 SeedSequence 以导出初始 BitGenerator 状态. 也可以传入 SeedSequence 实例. 所有整数值必须为非负数.

参见

SeedSequence
属性:
lockthreading.Lock

锁实例,用于共享,以便可以在多个Generator中使用相同的BitGenerator,而不会破坏状态. 从位生成器生成值的代码应持有该位生成器的锁.

方法

random_raw (self[, size])

返回由底层BitGenerator生成的随机数

spawn (n_children)

创建新的独立子位生成器.