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