|
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: