cupy.random.BitGenerator#
- class cupy.random.BitGenerator(seed=None)[源代码]#
通用 BitGenerator。
通用 BitGenerators 的基类,它基于不同的算法提供随机比特流。必须被重写。
- 参数:
seed (int, array_like[ints], numpy.random.SeedSequence, optional) – 用于初始化 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<value。
- __le__(value, /)#
返回 self<=value。
- __gt__(value, /)#
返回 self>value。
- __ge__(value, /)#
返回 self>=value。