|
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.