Mersenne twister: A 623-dimensionally equidistributed uniform pseudorandom number generator (1998)

by M Matsumoto, T Nishimura
Venue:ACM Transactions on Modeling and Computer Simulation