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