The OpenD Programming Language

PermutedCongruentialEngine.skip

Skip forward in the random sequence in O(log n) time. Even though delta is an unsigned integer, we can pass a signed integer to go backwards, it just goes "the long way round".

struct PermutedCongruentialEngine(alias output, stream_t streamType, bool output_previous, mult_...)
void
skip
()
if (
mult_.length <= 1
)

Meta