Maze Builder Docs
6.0.1
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
b
c
d
e
f
g
h
i
j
l
m
o
p
r
s
t
u
w
~
Functions
b
c
d
e
f
g
h
i
j
l
m
o
p
r
s
t
u
w
~
Related Symbols
Files
File List
•
All
Classes
Namespaces
Files
Functions
Enumerations
Friends
Pages
Loading...
Searching...
No Matches
randomizer.h
Go to the documentation of this file.
1
#ifndef RANDOMIZER_H
2
#define RANDOMIZER_H
3
4
#include <memory>
5
7
namespace
mazes
{
8
10
14
class
randomizer
{
15
public
:
16
18
randomizer
();
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
42
private
:
43
class
randomizer_impl;
44
std::unique_ptr<randomizer_impl> m_impl;
45
};
14
class
randomizer
{
…
};
46
47
}
48
#endif
// RANDOMIZER_H
mazes::randomizer
Provides random-number generating capabilities.
Definition
randomizer.h:14
mazes::randomizer::randomizer
randomizer()
Default constructor.
mazes
Namespace for the maze builder.
Definition
algo_interface.h:9
include
MazeBuilder
randomizer.h
Generated by
1.12.0