* eoRNG.h: added double uniform(double min, double max)
This commit is contained in:
parent
e42a1dae74
commit
1619b2b38c
1 changed files with 11 additions and 0 deletions
|
|
@ -171,6 +171,17 @@ public :
|
||||||
return m * double(rand()) / double(1.0 + rand_max());
|
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
|
/** Random integer number from unifom distribution
|
||||||
|
|
||||||
@param m Define interval for random number to [0, m)
|
@param m Define interval for random number to [0, m)
|
||||||
|
|
|
||||||
Reference in a new issue