Clio develop
The XRP Ledger API server.
|
Random number generator interface. More...
#include <Random.hpp>
Public Types | |
using | SeedType = typename std::mt19937_64::result_type |
Public Member Functions | |
virtual size_t | uniform (size_t min, size_t max)=0 |
Generate a random number between min and max. | |
virtual void | setSeed (SeedType seed)=0 |
Set the seed for the random number generator. | |
Random number generator interface.
|
pure virtual |
Set the seed for the random number generator.
seed | Seed to set |
Implemented in util::MTRandomGenerator.
|
nodiscardpure virtual |
Generate a random number between min and max.
min | Minimum value |
max | Maximum value |
Implemented in util::MTRandomGenerator.