Function that generates a random binary variable with the input of probability p.
The input p denotes the probability of being true.
Higher p indicates a higher chance of generating true.
function binaryVariableGeneration extends Modelica.Icons.Function; input Real p(min = 0, max = 1) "Probaility of 1"; input Integer stateIn[Modelica.Math.Random.Generators.Xorshift1024star.nState] "State of the random number generator"; output Boolean y "Random number"; output Integer stateOut[Modelica.Math.Random.Generators.Xorshift1024star.nState] "New state of the random number generator"; end binaryVariableGeneration;
localSeed.