32 :
m_mt(std::mt19937(std::random_device()())),
m_dist(std::uniform_int_distribution<int>(a, b)) {}
39 std::uniform_int_distribution<int>
m_dist;
RandInt(unsigned int a, unsigned int b)
Initialize seed and ranfe of generator.
std::uniform_int_distribution< int > m_dist
Produce random integer (int) values.
int operator()()
return random int within range.