diff --git a/eo/src/utils/rnd_generators.h b/eo/src/utils/rnd_generators.h index 588c6623..eabb0262 100644 --- a/eo/src/utils/rnd_generators.h +++ b/eo/src/utils/rnd_generators.h @@ -54,7 +54,8 @@ template class uniform_generator throw logic_error("Min is greater than Max in uniform_generator"); } - T operator()(void) { return (T) minim+uniform.uniform(range); } + T operator()(void) { return minim+static_cast(uniform.uniform(range)); } + private : T minim; T range;