|
gKit2 light
|
Public Types | |
| typedef unsigned | result_type |
Public Member Functions | |
| CRNG64 (const uint64_t s) | |
| CRNG64 (const unsigned hi, const unsigned lo=0x40ba6a95) | |
| void | seed (const unsigned hi, const unsigned lo=0x40ba6a95) |
| void | seed64 (const uint64_t s) |
| CRNG64 & | index (const uint64_t i) |
| unsigned | sample () |
| unsigned | sample_range (const unsigned range) |
| unsigned | operator() () |
| unsigned | hash (uint64_t v) |
Static Public Member Functions | |
| static constexpr unsigned | min () |
| static constexpr unsigned | max () |
Public Attributes | |
| uint64_t | n |
| uint64_t | key |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 72 of file crng.h.
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inline |