diff options
author | Adrian Kummerlaender | 2016-04-01 21:31:28 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2016-04-01 21:31:28 +0200 |
commit | ae7ea39966236965500faa96c42986bf35cc9af3 (patch) | |
tree | 0d81cbcc1062ef7ade18f3979aca0db82c407242 /src/random.h | |
parent | 1d6e1df13b1b27bcf7144e03137b9a4f6acbcdcd (diff) | |
download | justify-ae7ea39966236965500faa96c42986bf35cc9af3.tar justify-ae7ea39966236965500faa96c42986bf35cc9af3.tar.gz justify-ae7ea39966236965500faa96c42986bf35cc9af3.tar.bz2 justify-ae7ea39966236965500faa96c42986bf35cc9af3.tar.lz justify-ae7ea39966236965500faa96c42986bf35cc9af3.tar.xz justify-ae7ea39966236965500faa96c42986bf35cc9af3.tar.zst justify-ae7ea39966236965500faa96c42986bf35cc9af3.zip |
Improve distribution of remaining spaces after base addition
Removed random utility class as it was over-designed.
Diffstat (limited to 'src/random.h')
-rw-r--r-- | src/random.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/random.h b/src/random.h deleted file mode 100644 index 73f3215..0000000 --- a/src/random.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include <random> - -namespace utility { - -class Random { - public: - class Range { - public: - std::size_t get(); - - protected: - friend class Random; - - Range(std::mt19937* const, const std::size_t, const std::size_t); - - private: - std::mt19937* const generator_; - std::uniform_int_distribution<std::size_t> distribution_; - }; - - Random(); - - Range makeRange(const std::size_t a, const std::size_t b); - - private: - std::random_device device_; - std::mt19937 generator_; - -}; - - -} |