cupy.random.BitGenerator#

class cupy.random.BitGenerator(seed=None)[源代码]#

通用 BitGenerator。

通用 BitGenerators 的基类,它基于不同的算法提供随机比特流。必须被重写。

参数:

seed (int, array_like[ints], numpy.random.SeedSequence, optional) – 用于初始化 BitGenerator 的种子。如果为 None,则将从操作系统中提取新的、不可预测的熵。如果传递了 intarray_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。