C++23 constexpr pseudo-random number generation.
- splitmix64
- xorshift32, xorshift64
- xoshiro256**
- bernoulli
- uniform (int / real)
- normal
Because this needs constexpr
math. And <cmath>
only became (partially)
constexpr
in C++23. Everything else is C++20.