Samiksha Jaiswal (Editor)

MIXMAX generator

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

The MIXMAX generator is a family of pseudorandom number generators (PRNG) and is based on Anosov C-systems (Anosov diffeomorphism) and Kolmogorov K-systems (Kolmogorov automorphism). It was introduced in a 1986 preprint by G. Savvidy and N. Ter-Arutyunyan-Savvidy and published in 1991.

A fast C implementation of the generator was developed by Konstantin Savvidy. The period of the generator is 10^4682 for the matrix size N=256.

The generator works on most 64-bit systems, including 64-bit Linux flavors and Intel Mac. It has also been tested on PPC and ARM architectures. The latest version also runs on 32-bit systems and on Windows. The generator is equally usable with C++ programs, and there exists a ROOT interface as well the CLHEP interface for use in Geant4. It has been recently tested extensively on very wide variety of platforms, as part of the release of ROOT.

References

MIXMAX generator Wikipedia