SplitMix

A reproducible sequence: the n-th value is mix64(seed + n).

In the namespace utility::random. Declared in src/libs/libutil/utility/random/SplitMix.hpp.

Detailed description

Small (one word), so it lives on the stack where a std::mt19937 (5 000 bytes) does not.

In this section