aboutsummaryrefslogtreecommitdiff
path: root/src/random_generator.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/random_generator.hpp')
-rw-r--r--src/random_generator.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/random_generator.hpp b/src/random_generator.hpp
index 8788982..b4931d7 100644
--- a/src/random_generator.hpp
+++ b/src/random_generator.hpp
@@ -14,7 +14,7 @@ public:
*
* @param seed A number generation seed
*/
- explicit RandomNumberGenerator(unsigned int seed);
+ explicit RandomNumberGenerator(const unsigned int &seed);
/**
* Creates a pesudo-random number generator.
@@ -27,7 +27,8 @@ public:
* @param a A number lower than b
* @param b A number greater than a
*/
- unsigned int in_range(unsigned int a, unsigned int b);
+ [[nodiscard]] unsigned int in_range(const unsigned int &a,
+ const unsigned int &b) const;
private:
std::unique_ptr<std::mt19937> _generator;