diff --git a/range.cpp b/range.cpp index ced93822..0953cb16 100644 --- a/range.cpp +++ b/range.cpp @@ -78,7 +78,7 @@ template T range::random (void) const { double pos = ::rand () / (double)(RAND_MAX); - return (max - min) * pos; + return (max - min) * pos + min; }