example2_random_number_generation.cpp

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdlib>
#include <ctime>
#include <iostream>

int main() {
    // Seed the random number generator
    std::srand(static_cast<unsigned int>(std::time(nullptr)));

    // Generate and print 5 random numbers
    for (int i = 0; i < 5; ++i) {
        int random_number = std::rand() % 100;  // Random number between 0 and 99
        std::cout << "Random number " << i + 1 << ": " << random_number << std::endl;
    }

    // Generate a random number in a specific range (e.g., 10 to 20)
    int min = 10, max = 20;
    int range_random = min + (std::rand() % (max - min + 1));
    std::cout << "Random number between " << min << " and " << max << ": " << range_random << std::endl;

    return EXIT_SUCCESS;
}
Back to cstdlib