void randomize_seed()
Randomly reset the random engine seed.
void set_seed(std::uint64_t seed)
Set the seed of the random engine.
default_random_engine & get_random_engine()
Singleton accessor for global random engine.
constexpr bool is_random_engine_v
Variable template version of is_random_engine.
std::mt19937_64 default_random_engine
Default random engine type (Mersenne Twister 64-bit version)
Type trait to determine if a type is a random engine.