cupy.random.BitGenerator#
- class cupy.random.BitGenerator(seed=None)[源代码]#
通用 BitGenerator。
通用 BitGenerator 的基类,它根据不同的算法提供随机比特流。必须被覆盖。
- 参数:
seed (int, array_like[int], numpy.random.SeedSequence, 可选) – 用于初始化 BitGenerator 的种子。如果为 None,则将从操作系统获取全新的、不可预测的熵。如果传入一个
int
或array_like[ints]
,它将被传递给 ~`numpy.random.SeedSequence` 以派生初始的 BitGenerator 状态。也可以传入一个 SeedSequence 实例。
方法
- random_raw(self, size=None, output=True)#
- __eq__(value, /)#
返回 self==value。
- __ne__(value, /)#
返回 self!=value。
- __lt__(value, /)#
返回 self
- __le__(value, /)#
返回 self<=value。
- __gt__(value, /)#
返回 self>value。
- __ge__(value, /)#
返回 self>=value。