Random
In the future steps, we will work with multiple arrays simultaneously. It can be a bit painful to fill them manually. Let’s write the program, which will fill the array with random values. To generate a random number, you can use the function rand():
12int a = rand(); cout << a;
Too large, isn’t it? To set restrictions on the range in which you want to get a number, use the symbol %. For instance, the following code will print a random number less than 10:
int a = rand() % 10;
cout << a;
You can also set the start of the required range. Just add +. The following program will write the random number in the range of 10 to 20:
int a = rand() % 20 + 10;
cout << a;
Now we know how to get the random value. Let’s fill the array with random numbers from 1 to 20!
1234for (int i = 0; i < 5; i++){ numbers[i] = rand() % 20 + 1; cout << numbers[i] << " "; }
Random is often used in game development. Let’s play!
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.94
Random
Свайпніть щоб показати меню
In the future steps, we will work with multiple arrays simultaneously. It can be a bit painful to fill them manually. Let’s write the program, which will fill the array with random values. To generate a random number, you can use the function rand():
12int a = rand(); cout << a;
Too large, isn’t it? To set restrictions on the range in which you want to get a number, use the symbol %. For instance, the following code will print a random number less than 10:
int a = rand() % 10;
cout << a;
You can also set the start of the required range. Just add +. The following program will write the random number in the range of 10 to 20:
int a = rand() % 20 + 10;
cout << a;
Now we know how to get the random value. Let’s fill the array with random numbers from 1 to 20!
1234for (int i = 0; i < 5; i++){ numbers[i] = rand() % 20 + 1; cout << numbers[i] << " "; }
Random is often used in game development. Let’s play!
Дякуємо за ваш відгук!