случайное число с использованием обычного распределения в C

#c #boost-random

#c #boost-случайный

Вопрос:

Как объяснил Джон, я попробовал это:

 #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, который является исключением с плавающей запятой.

Что я делаю не так?

Комментарии:

1. Это работает для меня. Нормальный вывод.