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