core: use ndn-cxx's getRandomNumberEngine()
Change-Id: I3b5b3ac5238d47ac14481b21d0303c63d0c93b56
diff --git a/rib/readvertise/readvertise.cpp b/rib/readvertise/readvertise.cpp
index 4c51a03..454ab20 100644
--- a/rib/readvertise/readvertise.cpp
+++ b/rib/readvertise/readvertise.cpp
@@ -25,7 +25,8 @@
#include "readvertise.hpp"
#include "core/logger.hpp"
-#include "core/random.hpp"
+
+#include <ndn-cxx/util/random.hpp>
namespace nfd {
namespace rib {
@@ -38,8 +39,8 @@
static time::milliseconds
randomizeTimer(time::milliseconds baseTimer)
{
- std::uniform_int_distribution<uint64_t> dist(-5, 5);
- time::milliseconds newTime = baseTimer + time::milliseconds(dist(getGlobalRng()));
+ std::uniform_int_distribution<> dist(-5, 5);
+ auto newTime = baseTimer + time::milliseconds(dist(ndn::random::getRandomNumberEngine()));
return std::max(newTime, 0_ms);
}