From 7a2213a04debe3d6b268bc792d7e19d998e85ee5 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Thu, 10 Dec 2020 00:12:06 +0100 Subject: [PATCH] Minor tweaks --- include/dwarfs/cyclic_hash.h | 7 +++++-- src/dwarfs/block_manager.cpp | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/include/dwarfs/cyclic_hash.h b/include/dwarfs/cyclic_hash.h index ef888ca5..1f213966 100644 --- a/include/dwarfs/cyclic_hash.h +++ b/include/dwarfs/cyclic_hash.h @@ -31,8 +31,11 @@ template class byte_hash { public: byte_hash() { - std::default_random_engine generator; - std::uniform_int_distribution distribution(0, static_cast(-1)); + std::mt19937_64 generator; + std::uniform_int_distribution distribution( + 0, std::numeric_limits::max()); + + generator.seed(42); for (size_t i = 0; i < hash_.size(); ++i) { hash_[i] = distribution(generator); diff --git a/src/dwarfs/block_manager.cpp b/src/dwarfs/block_manager.cpp index 9276c27f..2d88f98d 100644 --- a/src/dwarfs/block_manager.cpp +++ b/src/dwarfs/block_manager.cpp @@ -32,7 +32,6 @@ #include #include "dwarfs/block_manager.h" -#include "dwarfs/cyclic_hash.h" #include "dwarfs/entry.h" #include "dwarfs/filesystem_writer.h" #include "dwarfs/inode.h"