aboutsummaryrefslogtreecommitdiff
path: root/src/random.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/random.cc')
-rw-r--r--src/random.cc29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/random.cc b/src/random.cc
deleted file mode 100644
index dba3647..0000000
--- a/src/random.cc
+++ /dev/null
@@ -1,29 +0,0 @@
-#include "random.h"
-
-namespace utility {
-
-std::size_t Random::Range::get() {
- return this->distribution_(*(this->generator_));
-}
-
-Random::Range::Range(
- std::mt19937* const generator,
- const std::size_t a,
- const std::size_t b
-):
- generator_(generator),
- distribution_(a, b) { }
-
-Random::Random():
- device_{},
- generator_{device_()} { }
-
-Random::Range Random::makeRange(
- const std::size_t a,
- const std::size_t b) {
- this->generator_.seed(this->device_());
-
- return Range{&(this->generator_), a, b};
-}
-
-}