diff --git a/src/utils.cc b/src/utils.cc index ac84300b..fe20c122 100644 --- a/src/utils.cc +++ b/src/utils.cc @@ -87,7 +87,8 @@ std::vector split(std::string str, char delimiter) { double random_number(const double from, const double to) { - std::mt19937 mt(time(0)); + std::random_device rd; + std::mt19937 mt(rd()); return std::bind( std::uniform_real_distribution<>{from, to}, std::default_random_engine{ mt() })();