Random123
Modules
Here is a list of all modules:
 ARS and AESNI Classes and TypedefsThe ARS4x32, ARS1xm128i, AESNI4x32 and AESNI1xm128i classes export the member functions, typedefs and operator overloads required by a CBRNG class
 The r123arrayNxW classesEach of the r123arrayNxW is a fixed size array of N W-bit unsigned integers. It is functionally equivalent to the C++11 std::array<N, uintW_t>, but does not require C++11 features or libraries
 Philox Classes and TypedefsThe PhiloxNxW classes export the member functions, typedefs and operator overloads required by a CBRNG class
 Threefry Classes and TypedefsThe ThreefryNxW classes export the member functions, typedefs and operator overloads required by a CBRNG class
 The u01fixedpt conversion functionsThese functions convert unsigned W-bit integers to uniformly spaced real values (float or double) between 0.0 and 1.0 with mantissas of M bits
 Uniform distribution scalar conversion functionsThis file provides some simple functions that can be used to convert integers of various widths to floats and doubles with various characteristics. It can be used to generate real-valued, uniformly distributed random variables from the random integers produced by the Random123 CBRNGs