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