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.