0 から 7 までの 8 つのランダムな値を生成し、それらを という名前の配列に格納する簡単なスクリプトを作成していますrandom_numbers
。
これは私の試みです:
int main(int argc, char** argv) {
int random_numbers[8];
srand((unsigned)time(NULL));
for (int i = 0; i < 8; i++) {
random_numbers[i] = 1+ rand() % 8;
cout << random_numbers[i] << endl;
}
return 0;
}
これにより、繰り返し値が得られます。random_numbers
0 から 7 までのランダムな値を入力したいのですが、数字の繰り返しはありません。
どうやってやるの?