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
锁实例,用于共享,以便可以在多个Generator中使用相同的BitGenerator,而不会破坏状态. 从位生成器生成值的代码应持有该位生成器的锁.
方法
random_raw(self[, size])返回由底层BitGenerator生成的随机数
spawn(n_children)创建新的独立子位生成器.