/Rei.Random

A .NET Pseudo-Random Number Generator

Primary LanguageSmalltalkMIT LicenseMIT

A .NET Pseudo-Random Number Generator

C# implementation of Mersenne Twister, SFMT, and five other algorithms, written by Rei Hobara.

Mersenne Twister (MT) is arguably the most popular pseudo-random number generator. SFMT is an optimized version of MT which is roughly twice as fast.

All credit goes to the original authors of Mersenne Twister, SFMT and other algorithms.
Thanks to Rei for translating the original C code into C#, bringing together a number of pseudo-random algorithms, and giving permission to re-publish her work here!

Implemented Algorithms

Todo

  1. Add original unit tests to project.
  2. Sign assembly.
  3. Nant build script.
  4. Publish package on nuget.