diff --git a/Code/Mantid/Framework/CurveFitting/src/FABADAMinimizer.cpp b/Code/Mantid/Framework/CurveFitting/src/FABADAMinimizer.cpp index 071a288ae706f03d36efc8a127194d8f4621a746..4fb27b06173e78b5e22ab8ee59ff7e9996818884 100644 --- a/Code/Mantid/Framework/CurveFitting/src/FABADAMinimizer.cpp +++ b/Code/Mantid/Framework/CurveFitting/src/FABADAMinimizer.cpp @@ -193,9 +193,10 @@ bool FABADAMinimizer::iterate(size_t) { boost::mt19937 mt; mt.seed(123 * (int(m_counter) + 45 * int(i))); // Numeros inventados para la seed - boost::random::normal_distribution<> distr(0, std::abs(m_jump[i])); - step = distr(mt); - + boost::normal_distribution<double> distr(0.0, std::abs(m_jump[i])); + boost::variate_generator< + boost::mt19937, boost::normal_distribution<double>> gen(mt, distr); + step = gen(); } else { step = m_jump[i]; }