#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
srand(time(0));
int random_number = rand() % 100 + 1;
std::cout << "Random number between 1 and 100: " << random_number << std::endl;
return 0;
}
#include <iostream>
: Includes the input/output stream header file for handling input and output operations.#include <cstdlib>
: Includes the C standard library for various functions like rand()
and srand()
.#include <ctime>
: Includes the C time library for functions related to date and time.
int main() { ... }
: The main function where the program execution starts.
srand(time(0));
: Seeds the random number generator with the current time to ensure different sequences of random numbers on each program run.
int random_number = rand() % 100 + 1;
: Generates a random number between 1 and 100 using rand()
function and the modulo operator %
.
std::cout << "Random number between 1 and 100: " << random_number << std::endl;
: Outputs the generated random number between 1 and 100 to the console.
return 0;
: Indicates successful termination of the program.