Clio develop
The XRP Ledger API server.
|
Mersenne Twister random number generator. More...
#include <Random.hpp>
Public Member Functions | |
size_t | uniform (size_t min, size_t max) override |
Generate a random number between min and max. | |
template<typename T > | |
T | uniformImpl (T min, T max) |
Generate a random number between min and max. | |
void | setSeed (SeedType seed) override |
Set the seed for the random number generator. | |
![]() |
Additional Inherited Members | |
![]() | |
using | SeedType = typename std::mt19937_64::result_type |
Mersenne Twister random number generator.
|
overridevirtual |
Set the seed for the random number generator.
seed | Seed to set |
Implements util::RandomGeneratorInterface.
|
nodiscardoverridevirtual |
Generate a random number between min and max.
min | Minimum value |
max | Maximum value |
Implements util::RandomGeneratorInterface.
|
inlinenodiscard |
Generate a random number between min and max.
T | Type of the number to generate |
min | Minimum value |
max | Maximum value |