Extend this class in order to use your own random number generator with SilverLining. More...
#include <RandomNumberGenerator.h>
Public Member Functions | |
| virtual | ~RandomNumberGenerator () |
| Virtual destructor. | |
| virtual float SILVERLINING_API | UniformRandomFloat () const =0 |
| Return a uniformly distributed random float between 0.0 and 1.0. | |
| virtual double SILVERLINING_API | UniformRandomDouble () const =0 |
| Return a uniformly distributed random double between 0.0 and 1.0. | |
| virtual unsigned int SILVERLINING_API | UniformRandomIntRange (unsigned int start, unsigned int end) const =0 |
| Return a uniformly distributed random integer between the integers specified (inclusive. | |
Extend this class in order to use your own random number generator with SilverLining.
Pass your implementation into Atmosphere::SetRandomNumberGenerator().
| virtual SilverLining::RandomNumberGenerator::~RandomNumberGenerator | ( | ) | [inline, virtual] |
Virtual destructor.
| virtual unsigned int SILVERLINING_API SilverLining::RandomNumberGenerator::UniformRandomIntRange | ( | unsigned int | start, | |
| unsigned int | end | |||
| ) | const [pure virtual] |
Return a uniformly distributed random integer between the integers specified (inclusive.
)
1.7.1