#include "RandomUtils.h" #include #include #include std::vector RandomUtils::getRandomVecUnsigned(std::size_t size) { std::random_device rnd_device; std::mt19937 mersenne_engine {rnd_device()}; std::uniform_int_distribution dist {0, 9}; auto generator = [&dist, &mersenne_engine]() { return dist(mersenne_engine); }; std::vector vec(size); std::generate(std::begin(vec), std::end(vec), generator); return vec; }