rng

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.