Мой вопрос ссылается на код ниже. В Visual Studio 2019 код выполняется должным образом, и я получаю случайные целочисленные значения. Однако в Clion с компилятором MinGw 5 код каждый раз возвращает одно и то же значение. Казалось бы, он не засеян должным образом.
Я был бы признателен, если бы кто-то нашел время, чтобы пролить свет на этот вопрос для меня:
int roll_die()
{
std::random_device random_device;
std::mt19937 random_engine(random_device());
std::uniform_int_distribution<int> distribution(MIN_DIE_VALUE, MAX_DIE_VALUE);
auto const rollValue = distribution(random_engine);
return rollValue;
}
Спасибо, Мар c