fix MarsenneTwisterURBG class

This commit is contained in:
alemuntoni 2021-08-23 17:35:50 +02:00
parent e3731ec7f5
commit b1c1d03215
1 changed files with 2 additions and 2 deletions

View File

@ -507,8 +507,8 @@ class MarsenneTwisterURBG
public:
typedef unsigned int result_type;
MarsenneTwisterURBG(result_type max){_max = max;}
static result_type min() {return 0;}
static result_type max() {return std::numeric_limits<result_type>::max();}
static constexpr result_type min() {return 0;}
static constexpr result_type max() {return std::numeric_limits<result_type>::max();}
result_type operator()() {return SamplingRandomGenerator().generate(_max);}
private:
result_type _max;