From 98f45f357a40686fa09eb2761d93214e9b4b1db0 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Fri, 15 Jan 2016 09:34:51 -0300 Subject: [PATCH] Using a better number generator to avoid conflicts --- src/utils.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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() })();