KineticTheory / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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.

License:Other


Languages

Language:C++ 54.0%Language:C 27.6%Language:Objective-C 18.4%