Должен ли я использовать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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