/random123

Random123 is a library of 'counter-based' random number generators (CBRNGs), in which the Nth random number can be obtained by applying a stateless mixing function to N instead of the conventional approach of using N iterations of a stateful transformation.

Primary LanguageC++OtherNOASSERTION

Random123

  • Random123 is a library of 'counter-based' random number generators (CBRNGs), in which the Nth random number can be obtained by applying a stateless mixing function to N instead of the conventional approach of using N iterations of a stateful transformation.

  • This is a modified copy of Deshaw Research's Random123 version 1.09. Modifications were added to target ARM architectures.

  • Random123 is a header-only release. To clone random123:

    $ git clone https://github.com/KineticTheory/random123.git