random number in a range c++

#include <iostream>
#include <cstdlib>
#include <ctime>

int getRandomNumber(int min, int max);

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

    int minRange = 1;
    int maxRange = 100;
    int randomNum = getRandomNumber(minRange, maxRange);

    std::cout << "Random number between " << minRange << " and " << maxRange << ": " << randomNum << std::endl;

    return 0;
}

int getRandomNumber(int min, int max) {
    return min + rand() % (max - min + 1);
}