diff options
Diffstat (limited to 'benchmarks/watermark_testing.cpp')
| -rw-r--r-- | benchmarks/watermark_testing.cpp | 6 |
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(); |