functionRNG_Weyl

Number generator based on the Equidistribution Theorem (Weyl's criterion), WARNING: Not random!

Extends from Noise.Utilities.Interfaces.SampleFreeRNG (The interface for sample free random number generators).

Information

This is not actually a random number generator. Weyl's theorem guarantees a very uniform distribution, but the generated signal is highly correlated.

Inputs

TypeNameDefaultDescription
Modelica.SIunits.Timeinstance (from InputOutput)The current time for an arithmetic random number generator
Integerstates_in (from InputOutput)The discrete states for a recursive random number generator
Realy0sqrt(4345543) - 1An irrational number used to yield the pseudo-random number rand_i = i*yo mod 1

Outputs

TypeNameDefaultDescription
Realrand (from InputOutput)The random number with a uniform distribution on the interval [1,0]
Integerstates_out (from InputOutput)The new states of a recursive random number generator

Revisions

Developed 2014 at the DLR Institute of System Dynamics and Control