Uniform random number generation function
U01(g)
Returns a uniform random number in the interval (0,1), and updates the state of the Generator g by one step
model Example CMRG.RngStream g; Real u[5]; algorithm when initial() then g := Variates.initGenerator(); end when; when time <= 0 then for i in 1:5 loop (u[i],g) := Variates.U01(g); end for; end when; end Example; // u = {0.988831,0.760616,0.855857,0.546418,0.868702}
function U01 = CMRG.RandU01;