sorcha.utilities.sorchaModuleRNG

Classes

PerModuleRNG

A collection of per-module random number generators.

Module Contents

class PerModuleRNG(base_seed, pplogger=None)[source]

A collection of per-module random number generators.

_base_seed[source]
_rngs[source]
pplogger = None[source]
getModuleRNG(module_name)[source]

Return a random number generator that is based on a base seed and the current module name.

Parameters:

module_name (string) -- The name of the module

Returns:

rng -- The random number generator.

Return type:

numpy Generator