Multiplicative linear congruential algorithm : D.H.Lehmer;
Mathematical details : Park S.K. and Miller K.W. (1998) Random number generators, good ones are hard to find. Communications of the ACM, 31, 1192-1201.;
Returns a pseudo randomnumber between 0 < and <= 1;