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.

This class encapsulates a random number generator with a specific seed, providing a consistent interface for random number generation throughout the application.

seed

The seed value used for random number generation

rng

The NumPy random number generator instance

__init__(seme)[source]

Initialize the Random class with a seed value.

Parameters:

seme – The seed value for the random number generator