P. L'Ecuyer Random Numbers for Simulation Communications of the ACM 1990 --10 33 10 85-97