class ecole.RandomGenerator
__init__(self: ecole.RandomGenerator, value: int = 5489)None

Construct the pseudo-random number generator.

discard(self: ecole.RandomGenerator, n: int)None

Advance the internal state by n times.

Equivalent to calling operator() n times and discarding the result.

max_seed = 18446744073709551615
min_seed = 0
seed(self: ecole.RandomGenerator, value: int = 5489)None

Reinitialize the internal state of the random-number generator using new seed value.

ecole.seed(val: int)None

Seed the global source of randomness in Ecole.


Create new random generator deriving from global source of randomness.

The global source of randomness is advance so two random engien created successively have different states.