rng#

Implementations of RealNumberGenerator.

class NumpyUniformRNG(seed: Optional[float] = None)[source]#

Bases: RealNumberGenerator

Implements a uniform real random number generator using numpy.

__call__(size: int, min_value: float = 0.0, max_value: float = 1.0) ndarray[source]#

Generate random floats in the range [min_value, max_value).

property seed: Optional[float]#

Get random seed. None if you want indeterministic behavior.

class TFUniformRealNumberGenerator(seed: Optional[float] = None)[source]#

Bases: RealNumberGenerator

Implements a uniform real random number generator using tensorflow.

__call__(size: int, min_value: float = 0.0, max_value: float = 1.0) ndarray[source]#

Generate random floats in the range [min_value, max_value).

property seed: Optional[float]#

Get random seed. None if you want indeterministic behavior.