genr8next returns a vector of pseudorandom number sequence.

This function generates a sequence of pseudorandom numbers using the 32-bit random number generator from figure 3 of the article by Pierre L'Ecuyer.

The cycle length is claimed to be 2.30584E+18.

L'Ecuyer, P. (1988), Efficient and Portable Combined Random Number Generators, "Communications of the ACM", Vol. 31, pp. 742-751.

Original PASCAL version by Pierre L'Ecuyer.

Modifications by John Burkardt.

Further modifications by FSDA team