RNG¶
- class pathsim.blocks.rng.RandomNumberGenerator(sampling_period=None)[source]¶
Bases:
BlockGenerates a random output value using numpy.random.rand.
If no sampling_period (None) is specified, every simulation timestep gets a random value. Otherwise an internal Schedule event is used to periodically sample a random value and set the output like a zero-order-hold stage.
- Parameters:
sampling_period (float, None) – time between random samples
- Evt¶
internal event that periodically samples a random value in case sampling_period is provided
- Type:
- input_port_labels = {}¶
- output_port_labels = {'out': 0}¶
- class pathsim.blocks.rng.RNG(sampling_period=None)[source]¶
Bases:
RandomNumberGeneratorAlias for RandomNumberGenerator.
Deprecated since version 1.0.0: Use
RandomNumberGenerator()instead.