cupy.random.BitGenerator#

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

通用 BitGenerator。

通用 BitGenerator 的基类,它根据不同的算法提供随机比特流。必须被覆盖。

参数:

seed (int, array_like[int], numpy.random.SeedSequence, 可选) – 用于初始化 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

__le__(value, /)#

返回 self<=value。

__gt__(value, /)#

返回 self>value。

__ge__(value, /)#

返回 self>=value。