eradiate.rng
#
Components related with pseudo-random number generation.
Inspired by SeedBank.
- class eradiate.rng.SeedState(seed=None)[source]#
Manage a root seed and facilities to derive seeds.
- numpy_default_rng()[source]#
Return a default Numpy RNG initialized with a generated seed.
- Returns:
numpy.random.Generator
– Initialized RNG.
- reset(seed=None)[source]#
Reset the seed state.
- Parameters:
seed (
int
ornumpy.random.SeedSequence
, optional) – Value used to initialize the internal seed sequence. If unset, the current seed sequence is reused, with its children spawned member reset.