30 #ifndef GRALE_PROBABILITYDISTRIBUTION_H
32 #define GRALE_PROBABILITYDISTRIBUTION_H
34 #include "graleconfig.h"
35 #include <mogal/randomnumbergenerator.h>
47 virtual double pickNumber()
const = 0;
49 double pickRandomNumber()
const {
return m_pRndGen->pickRandomNumber(); }
51 const mogal::RandomNumberGenerator *m_pRndGen;
56 #endif // GRALE_PROBABILITYDISTRIBUTION_H