numpy.random.BitGenerator#
- class numpy.random.BitGenerator(seed=None)#
通用比特生成器 (BitGenerator) 的基类,提供基于不同算法的随机比特流。必须被覆盖。
- 参数:
- seed{None, int, array_like[ints], SeedSequence},可选
用于初始化
BitGenerator
的种子。如果为 None,则将从操作系统 (OS) 中获取新的、不可预测的熵。如果传入一个int
或array_like[ints]
,它将被传递给SeedSequence
以推导出初始的BitGenerator
状态。也可以传入一个SeedSequence
实例。所有整数值必须是非负的。
另请参阅
- 属性:
- lockthreading.Lock
共享的锁实例,以便同一 BitGenerator 可以在多个 Generator 中使用而不会损坏状态。从比特生成器生成值的代码应持有比特生成器的锁。
方法
random_raw
(self[, size])返回由底层 BitGenerator 生成的随机数
spawn
(n_children)创建新的独立子比特生成器。