Вдохновленный на этом и аналогичных вопросах, я хочу узнать, как ведет себя MT19937 псевдо-номера в C ++ 11, когда в двух отдельных машинах он высечен одним и тем же вводом. < /p>
Другими словами, скажем, у нас есть следующий код; < /p>
std::mt19937 gen{ourSeed};
std::uniform_int_distribution dest{0, 10000};
int randNumber = dist(gen);
< /code>
Если мы пробуем этот код в разных машинах в разное время, получаем ли мы одинаковую последовательность значений RandNumber или в другой последовательности? Семя, этот код будет генерировать случайные числа бесконечно? Я имею в виду, например, если мы используем этот блок кода в программе, которая работает в течение нескольких месяцев без остановки, возникнут ли какие -либо проблемы в генерации числа или в единообразии чисел?
Подробнее здесь: https://stackoverflow.com/questions/487 ... t-the-same
Мобильная версия