Должен ли я использовать std :: seed_seq для семян std :: mt19937?C++

Программы на C++. Форум разработчиков
Anonymous
Должен ли я использовать std :: seed_seq для семян std :: mt19937?

Сообщение Anonymous »

В порядке ли, что 624 целых числа, сгенерированные с помощью random_device, непосредственно используются для заседания MT19937?
Я использую Seed_seq?class RDSeq {
public:
template
void generate (It first, It last) const {
std::random_device rd {};
std::generate(first, last, std::ref(rd));
}
};

std::mt19937 random {};
RDSeq seq {};
random.seed(seq);


Подробнее здесь: https://stackoverflow.com/questions/586 ... stdmt19937

Вернуться в «C++»