id summary reporter owner description type status milestone component version severity resolution keywords cc 6053 uniform_real goes into an infinite loop when lb=ub dario.izzo@… No-Maintainer "The following code, compiled on my mac (i686-apple-darwin9-g++-4.2.1) goes into an infinite loop. The problem is in boost::uniform_real(90,90)(rng); as the lower and upper bounds are the same #include #include #include int main() { boost::lagged_fibonacci607 rng(32); double r = boost::uniform_real(90,91)(rng); std::cout << r << std::endl; r = boost::uniform_real(90,90)(rng); return 0; } " Bugs closed To Be Determined random Boost 1.47.0 Problem fixed