|
|
static FQUALIFIERS state_value | bump_counter (state_value counter) |
| |
◆ discard_impl()
template<typename state_value, typename value, unsigned int Nrounds>
Advances the internal state to skip offset numbers.
Does not calculate new values (or update m_state.result).
◆ discard_state()
template<typename state_value, typename value, unsigned int Nrounds>
Advances the internal state by offset times.
Does not calculate new values (or update m_state.result).
◆ discard_subsequence()
template<typename state_value, typename value, unsigned int Nrounds>
Advances the internal state to skip subsequence subsequences, a subsequence consisting of 2 * (2 ^ b) random numbers, where b is the number of bits of the value type of the generator.
In other words, this function is equivalent to calling discard 2 * (2 ^ b) times without using the return value, but is much faster.
The documentation for this class was generated from the following file: