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);
 }