diff --git a/common/rng_sfmt.cpp b/common/rng_sfmt.cpp index 438d8f59..b24ae92c 100644 --- a/common/rng_sfmt.cpp +++ b/common/rng_sfmt.cpp @@ -18,5 +18,5 @@ unsigned int RNG_SFMT::getNumber(unsigned int min, unsigned int max) mutex.unlock(); // return a random number from the interval [min, max] - return (unsigned int) (r % (max - min + 1)); + return (unsigned int) (r % (max - min + 1) + min); }