From 835863ea859afd044f1f15626aed3d34d096bfa6 Mon Sep 17 00:00:00 2001 From: AliMehrabani Date: Wed, 30 Jul 2025 09:38:38 -0700 Subject: [PATCH] Add 'main.cpp' --- main.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 main.cpp diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..48418c1 --- /dev/null +++ b/main.cpp @@ -0,0 +1,23 @@ +#include // Required for input/output operations (e.g., std::cout) +#include // Required for rand() and srand() functions +#include // Required for time() function to seed the random number generator + +int main() { + // Seed the random number generator using the current time. + // This ensures a different sequence of random numbers each time the program runs. + srand(static_cast(time(0))); + + // Generate a random number. + // rand() returns a pseudo-random integer in the range [0, RAND_MAX]. + int randomNumber = rand(); + + // Generate a random number within a specific range (e.g., 0 to 99). + // The modulo operator (%) is used to limit the range. + int randomNumberInRange = rand() % 100; + + // Print the generated random numbers. + std::cout << "A raw random number: " << randomNumber << std::endl; + std::cout << "A random number between 0 and 99: " << randomNumberInRange << std::endl; + + return 0; // Indicate successful program execution +} \ No newline at end of file -- 2.26.2.windows.1