rng_deterministic(rand_rng::mt_rng &gen)
virtual uint32_t next_random_impl()
rng * generator
This generator is automatically synced during synced context.
rng_deterministic new_rng_
uint32_t get_next_random()
Get a new random number.
virtual ~rng_deterministic()
~set_random_determinstic()
this class does not give synced random results derived classes might do.
rand_rng::mt_rng & generator_
set_random_determinstic(rand_rng::mt_rng &rng)