重複の可能性:
範囲内から乱数を生成する方法-C
0から4までの乱数を生成したいと思います。C ++でこれを行うにはどうすればよいですか?
完全を期すために、新しいrandom
機能を使用した C++11 ソリューションを示します。
#include <random>
#include <ctime>
int main() {
std::minstd_rand generator(std::time(0));
std::uniform_int_distribution<> dist(0, 4);
int nextRandomInt = dist(generator);
return 0;
}