#ifndef RANDOM_HPP_RANDOMNESS_WHATEVER_HEADER_238947837827_H #define RANDOM_HPP_RANDOMNESS_WHATEVER_HEADER_238947837827_H #include namespace rng { extern std::mt19937_64 rng; template auto random_int() -> int { static std::uniform_int_distribution<> rint(start, end); return rint(rng); } template auto random_double() -> double { static std::uniform_real_distribution<> rdouble(start, end); return rdouble(rng); } } // namespace rng #endif