aboutsummaryrefslogtreecommitdiff
path: root/src/randomization.hpp
diff options
context:
space:
mode:
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;
-};