dining-philosophers/src/random.cpp

11 lines
188 B
C++

#include <random>
#include <ctime>
size_t
random(size_t min, size_t max)
{
static std::mt19937 rnd(std::time(nullptr));
return std::uniform_int_distribution<>(min, max)(rnd);
}