cupy.random.BitGenerator#
- class cupy.random.BitGenerator(seed=None)[source]#
Generic BitGenerator.
Base Class for generic BitGenerators, which provide a stream of random bits based on different algorithms. Must be overridden.
- Parameters:
seed (int, array_like[ints], numpy.random.SeedSequence, optional) – A seed to initialize the BitGenerator. If None, then fresh, unpredictable entropy will be pulled from the OS. If an
int
orarray_like[ints]
is passed, then it will be passed to ~`numpy.random.SeedSequence` to derive the initial BitGenerator state. One may also pass in a SeedSequence instance.
Methods
- random_raw(self, size=None, output=True)#
- __eq__(value, /)#
Return self==value.
- __ne__(value, /)#
Return self!=value.
- __lt__(value, /)#
Return self<value.
- __le__(value, /)#
Return self<=value.
- __gt__(value, /)#
Return self>value.
- __ge__(value, /)#
Return self>=value.