Как я могу генерировать случайное число после каждой миллисекунды, не закрывая программу на c ++? - PullRequest
0 голосов
/ 21 ноября 2018

Я хочу генерировать новое случайное число каждый раз в цикле while, пока цикл не прервется, когда он встретит условие в цикле while, как 10 случайных чисел.

1 Ответ

0 голосов
/ 21 ноября 2018

вы можете найти что-то на https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution

int main()
{
    std::random_device rd;  //Will be used to obtain a seed for the random number engine
    std::mt19937 gen(rd()); //Standard mersenne_twister_engine seeded with rd()
    std::uniform_int_distribution<> dis(1, 6);

    for (int n=0; n<10; ++n)
        //Use dis to transform the random unsigned int generated by gen into an int in [1, 6]
        std::cout << dis(gen) << ' ';
    std::cout << '\n';
}

, где петлю for, очевидно, можно заменить на while

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