SilverLining::RandomNumberGenerator(3)

NAME
SilverLining::RandomNumberGenerator -

Extend this class in order to use your own random number generator with SilverLining.

SYNOPSIS

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

Detailed Description

Extend this class in order to use your own random number generator with SilverLining. Pass your implementation into Atmosphere::SetRandomNumberGenerator().

Constructor & Destructor Documentation

  virtual SilverLining::RandomNumberGenerator::~RandomNumberGenerator () [inline, virtual]

Virtual destructor.

Member Function Documentation

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

Author

Generated automatically by Doxygen for SilverLining from the source code.