std ::iform_int_distribution, работает с компилятором Visual Studio 2019, но не с Clion и MinGw - PullRequest
0 голосов
/ 01 февраля 2020

Мой вопрос ссылается на код ниже. В 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...