正如John 所解释的,我尝试了这个:
#include <boost/tr1/random.hpp>
std::tr1::mt19937 eng; // a core engine class
std::tr1::normal_distribution<double> dist;
for (int i = 0; i < 10; ++i)
std::cout << dist(eng) << std::endl;
但我得到的输出为-1.#IND这是一个浮点异常。
我究竟做错了什么?