X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fbin%2Fcommon%2Frandom.hpp;h=35be5ad946a7f9833680151ace6c9b8d954025a7;hb=aeac01630eed825d8a624e7fd7c107d47bb2e40c;hp=eab844f1d3c449e6289cb273088d55c64d705936;hpb=dfdcce95b625e98144c1681f05b337648b92f20f;p=awesomized%2Flibmemcached diff --git a/src/bin/common/random.hpp b/src/bin/common/random.hpp index eab844f1..35be5ad9 100644 --- a/src/bin/common/random.hpp +++ b/src/bin/common/random.hpp @@ -17,6 +17,7 @@ #include "time.hpp" #include +#undef max class random64 { public: @@ -27,8 +28,8 @@ public: , dst{} {} - typ operator()(typ min = 0, typ max = std::numeric_limits::max()) { - return (dst(gen) % (max - min)) + min; + typ operator()(typ min_ = 0, typ max_ = std::numeric_limits::max()) { + return (dst(gen) % (max_ - min_)) + min_; } void fill(char *buf, size_t len,