aboutsummaryrefslogtreecommitdiff
path: root/src/randomization.hpp
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2022-02-27 12:54:10 +0100
committerHampusM <hampus@hampusmat.com>2022-06-13 17:56:53 +0200
commit5864e5abc43b201c3801fa39a2fcaf9e3a9e8914 (patch)
tree98e5e324066ef4d1cbd3cc4c792a258fbd86c12d /src/randomization.hpp
parente233dc28491c33e8a7dc0a11576d3b8ce91cce2c (diff)
refactor: use dependency injection
Diffstat (limited to 'src/randomization.hpp')
-rw-r--r--src/randomization.hpp35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/randomization.hpp b/src/randomization.hpp
deleted file mode 100644
index b4931d7..0000000
--- a/src/randomization.hpp
+++ /dev/null
@@ -1,35 +0,0 @@
-#pragma once
-
-#include <memory>
-#include <random>
-
-/**
- * Pseudo-random unsigned integer generator.
- */
-class RandomNumberGenerator
-{
-public:
- /**
- * Creates a pseudo-random number generator.
- *
- * @param seed A number generation seed
- */
- explicit RandomNumberGenerator(const unsigned int &seed);
-
- /**
- * Creates a pesudo-random number generator.
- */
- RandomNumberGenerator();
-
- /**
- * Generates a number in the range of a to b.
- *
- * @param a A number lower than b
- * @param b A number greater than a
- */
- [[nodiscard]] unsigned int in_range(const unsigned int &a,
- const unsigned int &b) const;
-
-private:
- std::unique_ptr<std::mt19937> _generator;
-};