-
PRNG
-
- Linear Congruential Generator
- XORShift Generator
- Permuted Congruential Generator
- Mersenne Twister Generator
-
CSPRNG
-
- Generator
RNG::PRNG prng;
std::uint64_t gen = prng.LCG(min, max);
RNG::PRNG prng;
std::uint64_t gen = prng.generatePC(min, max);
RNG::PRNG prng;
std::uint64_t gen = prng.XSG(min, max);
RNG::PRNG prng;
std::uint64_t gen = prng.MersenneTwister(min, max);