summaryrefslogtreecommitdiffstats
path: root/benchmarks/watermark_testing.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/watermark_testing.cpp')
-rw-r--r--benchmarks/watermark_testing.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/benchmarks/watermark_testing.cpp b/benchmarks/watermark_testing.cpp
index 5fa0c0d..c56fc63 100644
--- a/benchmarks/watermark_testing.cpp
+++ b/benchmarks/watermark_testing.cpp
@@ -12,6 +12,7 @@
#include "psu-util/timer.h"
#include <algorithm>
+#include <random>
typedef uint64_t K;
typedef de::Record<K, K> Rec;
@@ -32,7 +33,10 @@ int main(int argc, char **argv) {
keys[i] = i;
}
- std::random_shuffle(keys.begin(), keys.end());
+ std::random_device rd;
+ std::mt19937 g(rd());
+
+ std::shuffle(keys.begin(), keys.end(), g);
TIMER_INIT();