cunumeric.random.Generator#

class cunumeric.random.Generator(bit_generator: BitGenerator)#
__init__(bit_generator: BitGenerator) None#

Generator(bit_generator)

Container for the BitGenerators.

Generator exposes a number of methods for generating random numbers drawn from a variety of probability distributions. In addition to the distribution-specific arguments, each method takes a keyword argument size that defaults to None. If size is None, then a single value is generated and returned. If size is an integer, then a 1-D array filled with generated values is returned. If size is a tuple, then an array with that shape is filled and returned.

The function cunumeric.random.default_rng() will instantiate a Generator with cuNumeric’s default BitGenerator.

Parameters:

bit_generator (BitGenerator) – BitGenerator to use as the core generator.

See also

numpy.random.Generator

default_rng

Recommended constructor for Generator.

Availability:

Multiple GPUs, Multiple CPUs

Methods