#include <RandomNumberGenerator.hpp>
Class to generate random numbers.
◆ getRandomByte()
virtual int8_t ledger::core::api::RandomNumberGenerator::getRandomByte |
( |
| ) |
|
|
pure virtual |
Generates random byte.
- Returns
- random byte
◆ getRandomBytes()
virtual std::vector<uint8_t> ledger::core::api::RandomNumberGenerator::getRandomBytes |
( |
int32_t |
size | ) |
|
|
pure virtual |
Generates random bytes. size number of bytes to generate
- Returns
- 'size' random bytes
◆ getRandomInt()
virtual int32_t ledger::core::api::RandomNumberGenerator::getRandomInt |
( |
| ) |
|
|
pure virtual |
Generates random 32 bits integer.
- Returns
- random 32 bits integer
◆ getRandomLong()
virtual int64_t ledger::core::api::RandomNumberGenerator::getRandomLong |
( |
| ) |
|
|
pure virtual |
Generates random 64 bits integer.
- Returns
- random 64 bits integer
The documentation for this class was generated from the following file: