travis: fix clang
[awesomized/libmemcached] / testing / lib / random.cpp
index f312d8bdb9211eb4f9f99e0f1fb5bf88832009cd..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<microseconds>(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);