diff --git a/libi2pd/Profiling.cpp b/libi2pd/Profiling.cpp index f6b68a18..72e4eb3e 100644 --- a/libi2pd/Profiling.cpp +++ b/libi2pd/Profiling.cpp @@ -18,6 +18,7 @@ #include "FS.h" #include "Log.h" #include "Timestamp.h" +#include "util.h" #include "NetDb.hpp" #include "Tunnel.h" #include "Profiling.h" @@ -31,7 +32,7 @@ namespace data static std::mutex g_ProfilesMutex; static std::list)> > > g_PostponedUpdates; static std::mutex g_PostponedUpdatesMutex; - static std::mt19937 m_ProfilesRng(i2p::util::GetMonotonicMicroseconds () % 1000000LL); + static std::mt19937 m_ProfilesRng(i2p::util::GetRngSeed ()); RouterProfile::RouterProfile (): m_IsUpdated (false), m_LastDeclineTime (0), m_LastUnreachableTime (0),