OpenAstra
Loading...
Searching...
No Matches
randomizer.hpp
1
#ifndef RANDOMIZER_H
2
#define RANDOMIZER_H
3
4
#include <random>
5
6
template
<
typename
T>
7
class
Randomizer
8
{
9
public
:
10
T getRandom( T min, T max )
11
{
12
std::uniform_int_distribution<> distr(min, max);
13
return
distr(_gen);
14
}
15
16
Randomizer()
17
: _gen(_rd())
18
{
19
}
20
21
private
:
22
std::random_device _rd;
23
std::mt19937 _gen;
24
};
25
26
#endif
// RANDOMIZER_H
server
utils
randomizer.hpp
Generated by
1.13.2