Maze Builder Docs 6.0.1
All Classes Namespaces Files Functions Enumerations Friends Pages
randomizer.h
Go to the documentation of this file.
1#ifndef RANDOMIZER_H
2#define RANDOMIZER_H
3
4#include <memory>
5
7namespace mazes {
8
10
15public:
16
19 ~randomizer() = default;
20
25 //int get_int(int low, int high) const noexcept;
26
28 //void seed() noexcept;
29
32 //void seed(unsigned long long seed) noexcept;
33
38 //int operator()(int low, int high) const noexcept {
39 // return get_int(low, high);
40 //}
41
42private:
43 class randomizer_impl;
44 std::unique_ptr<randomizer_impl> m_impl;
45};
46
47}
48#endif // RANDOMIZER_H
Provides random-number generating capabilities.
Definition randomizer.h:14
randomizer()
Default constructor.
Namespace for the maze builder.
Definition algo_interface.h:9