From 5864e5abc43b201c3801fa39a2fcaf9e3a9e8914 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 27 Feb 2022 12:54:10 +0100 Subject: refactor: use dependency injection --- src/randomization.cpp | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 src/randomization.cpp (limited to 'src/randomization.cpp') diff --git a/src/randomization.cpp b/src/randomization.cpp deleted file mode 100644 index 8f233d2..0000000 --- a/src/randomization.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#include "randomization.hpp" - -RandomNumberGenerator::RandomNumberGenerator(const unsigned int &seed) -{ - this->_generator = std::make_unique(seed); -} - -RandomNumberGenerator::RandomNumberGenerator() -{ - std::random_device random_device; - - this->_generator = std::make_unique(random_device()); -} - -unsigned int RandomNumberGenerator::in_range(const unsigned int &a, - const unsigned int &b) const -{ - auto random_distribution = std::uniform_int_distribution(a, b); - - return random_distribution(*this->_generator); -} -- cgit v1.2.3-18-g5258