It is sometimes useful to have a program that generates a random number between a specific range of numbers in programming. In this example, we generate a random number 0 and 10. However, it can be modified to any range
#include <cstdlib>
#include <ctime>
#include <cstdio>
int main() {
int random_number, max_value;
// Setting seed based on runtime
srand(time(0));
max_value = 10;
random_number = rand() % 10;
printf("The random number selected is: %d \n", random_number);
}
Below, we compile the program and run it a few times.
$ g++ main.cpp -std=c++17 -o random_number
$ ./random_number
The random number selected is: 3
$ ./random_number
The random number selected is: 7
$ ./random_number
The random number selected is: 4
$ ./random_number
The random number selected is: 1