Definition at line 575 of file RanluxppEngineImpl.cxx.
Public Member Functions | |
uint64_t | NextRandomBits () |
Return the next random bits, generate a new block if necessary. | |
double | NextRandomFloat () |
Return a floating point number, converted from the next random bits. | |
void | SetSeed (uint32_t s, bool ranlxd) |
Initialize and seed the state of the generator as in Lüscher's ranlxs. | |
void | Skip (uint64_t n) |
Skip n random numbers without generating them. | |
Private Attributes | |
int | fNextState = 0 |
The index of the next state. | |
RanluxppEngineImpl< w, p > | fStates [4] |
The states of this generator. | |
|
inline |
Return the next random bits, generate a new block if necessary.
Definition at line 583 of file RanluxppEngineImpl.cxx.
|
inline |
Return a floating point number, converted from the next random bits.
Definition at line 591 of file RanluxppEngineImpl.cxx.
|
inline |
Initialize and seed the state of the generator as in Lüscher's ranlxs.
Definition at line 599 of file RanluxppEngineImpl.cxx.
|
inline |
Skip n
random numbers without generating them.
Definition at line 645 of file RanluxppEngineImpl.cxx.
|
private |
The index of the next state.
Definition at line 579 of file RanluxppEngineImpl.cxx.
|
private |
The states of this generator.
Definition at line 578 of file RanluxppEngineImpl.cxx.