diff --git a/edo/src/edoSamplerUniform.h b/edo/src/edoSamplerUniform.h index 44a59ea8..396a0d08 100644 --- a/edo/src/edoSamplerUniform.h +++ b/edo/src/edoSamplerUniform.h @@ -58,12 +58,15 @@ public: // Sampling all dimensions for (unsigned int i = 0; i < size; ++i) - { + { double min = distrib.min()[i]; double max = distrib.max()[i]; double random = rng.uniform(min, max); + + assert( min < random && random < max); + solution.push_back(random); - } + } return solution; }