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!
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Mi faccia domande su questo argomento
Riassuma questo capitolo
Mostri esempi dal mondo reale
Awesome!
Completion rate improved to 2.94
Random
Scorri per mostrare il menu
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!
Grazie per i tuoi commenti!