Iはアレイのための乱数発生器(100〜1)を作成したが、私はそれを実行するたびに、ループが10回実行さ1から100C++乱数
for (int x=0; x < 10; x++) {
arr[x]=rand() % 100 + 1;
間で同じ10個の数字を出力します配列には10個の整数が含まれているためです。私もこれを実行するたびに、それは出力:42、68、35、1、70、25、79、59、63、65
のコード行からそれを出力
for (int z=0; z<10;z++) {
cout << arr[z]<<", ";
}
は誰でもできこれがなぜ起こっているのかを見てください。
プログラムは毎回同じシードを使用します。 – Carlos
あなたはいつでも 'srand'を呼び出していますか? –
"これはなぜ起こっているのですか?あなたがドキュメントを読んで気にしないので、http://www.cplusplus.com/reference/cstdlib/rand/ – Slava