41 #include "rtpconfig.h"
45 #define RTPRANDOM_2POWMIN63 1.08420217248550443400745280086994171142578125e-19
virtual uint16_t GetRandom16()=0
Returns a random sixteen 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.
virtual uint8_t GetRandom8()=0
Returns a random eight bit value.
virtual uint32_t GetRandom32()=0
Returns a random thirty-two bit value.
Interface for generating random numbers.
Definition: rtprandom.h:48