Implementation of std::UniformRandomBitGenerator for TinyMT32.
auto operator()() -> result_type
static constexpr auto default_seed() -> result_type
std::uint32_t result_type
void seed(result_type value=default_seed())
static constexpr auto max() -> result_type
static constexpr auto min() -> result_type
TinyMTengine(std::uint32_t const &seedValue)
void discard(unsigned long long)
Tiny Mersenne Twister only 127 bit internal state.
void tinymt32_init(tinymt32_t *random, uint32_t seed)
static uint32_t tinymt32_generate_uint32(tinymt32_t *random)