travis: fix clang
[awesomized/libmemcached] / testing / lib / random.cpp
index 9d4e8a5d5c522f08dd62d5a1b7207445a41a3cb4..dbb3070340129ed2fb467443196502b0321a0e32 100644 (file)
@@ -1,24 +1,8 @@
 #include "testing/lib/random.hpp"
 #include "testing/lib/Connection.hpp"
 
-#include <chrono>
-#include <random>
-
 #include <unistd.h> // getpid()
 
-
-template<typename T>
-enable_if_t<is_integral_v<T>, T> random_num(T min, T max) {
-  using namespace chrono;
-  using rnd = mt19937;
-  using dst = uniform_int_distribution<T>;
-
-  auto time = duration_cast<nanoseconds>(system_clock::now().time_since_epoch());
-  auto seed = static_cast<rnd::result_type>(time.count() % numeric_limits<T>::max());
-  auto rgen = rnd{seed};
-  return dst(min, max)(rgen);
-}
-
 unsigned random_port() {
   retry:
   auto port = random_num(2<<9, 2<<15);