|
JRTPLIB
3.11.2 (development version)
|
Interface for generating random numbers.
#include <rtprandom.h>

Public Member Functions | |
| virtual uint8_t | GetRandom8 ()=0 |
| Returns a random eight bit value. | |
| virtual uint16_t | GetRandom16 ()=0 |
| Returns a random sixteen bit value. | |
| virtual uint32_t | GetRandom32 ()=0 |
| Returns a random thirty-two bit value. | |
| virtual double | GetRandomDouble ()=0 |
| Returns a random number between $0.0$ and $1.0$. | |
| uint32_t | PickSeed () |
| Can be used by subclasses to generate a seed for a random number generator. | |
Static Public Member Functions | |
| static RTPRandom * | CreateDefaultRandomNumberGenerator () |
| Allocate a default random number generator based on your platform. | |