Как объяснил Джон , я попробовал это:
#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 , что является исключением с плавающей запятой .
Что я делаю не так?