RandomContext(RandomContext const &)=delete
std::mutex * GetMutex()
Get global singleton mutex to protect the engine call.
void operator=(RandomContext const &)=delete
std::mt19937 * GetEngine()
static RandomContext & GetInstance()
Returns the singleton instance.
void Seed(const int seed)
Seed the random number generator (globally).