GUIBRUSHR.Retrieval.ModelCalculation.Classes.Random module

Random number generator wrapper class.

This module provides a wrapper around NumPy’s random number generator with seed management capabilities.

class GUIBRUSHR.Retrieval.ModelCalculation.Classes.Random.Random(seme)[source]

Bases: object

A wrapper class for NumPy’s random number generator.

Variables:
  • seed – The seed value used for random number generation

  • seed_seq – SeedSequence used to spawn independent child streams for multiprocessing workers (see ModelData.parallel_chain).

  • rng – The NumPy random number generator instance

__init__(seme)[source]