* eoRNG.h: added double uniform(double min, double max)

This commit is contained in:
Caner Candan 2010-08-31 15:53:32 +02:00
commit 1619b2b38c

View file

@ -171,6 +171,17 @@ public :
return m * double(rand()) / double(1.0 + rand_max());
}
/** Random number from unifom distribution
@param min Define minimum for interval in the range [min, max)
@param max Define maximum for interval in the range [min, max)
@return random number in the range [min, max)
*/
double uniform(double min, double max)
{ // random number between [min, max]
return min + uniform(max - min);
}
/** Random integer number from unifom distribution
@param m Define interval for random number to [0, m)