https://wiki.clean.cs.ru.nl/index.php?title=MersenneTwister&feed=atom&action=historyMersenneTwister - Revision history2024-03-28T10:40:50ZRevision history for this page on the wikiMediaWiki 1.35.5https://wiki.clean.cs.ru.nl/index.php?title=MersenneTwister&diff=591&oldid=prevBas Lijnse: Created page with 'The Mersenne Twister is a uniform pseudorandom number generator (for both real and integers), which has been developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997. …'2010-07-20T11:04:52Z<p>Created page with 'The Mersenne Twister is a uniform pseudorandom number generator (for both real and integers), which has been developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997. …'</p>
<p><b>New page</b></p><div>The Mersenne Twister is a uniform pseudorandom number generator (for both real and integers), which has been developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.<br />
<br />
The generated numbers have a period of 219937-1. They are uniformly distributed over the interval [0, 1] in the real case and over the interval [-231, 231-1] in the integer case.<br />
<br />
Caveat: As Clean does not have 32-bit unsigned integers, the integer version of the Mersenne Twister returns 32-bit signed integers. Nevertheless in the real case the output of the Clean program equals the output of any reference implementation. <br />
<br />
This implementation in Clean by Thorsten Zoerner is a rewrite of a C program by T. Nishimura which can be found on-line or e. g. in the paper<br />
<br />
Mersenne Twister: A 623-dimensionally equidistributed uniform pseudorandom number generator<br />
by M. Matsumoto and T. Nishimura in ACM Transactions on Modeling and Computer Simulation,<br />
vol. 8, no. 1, January 1998, pp. 3-30.</div>Bas Lijnse