fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. int main() {
  6. char input;
  7. std::srand(std::time(0)); // Seed the random number generator
  8.  
  9. do {
  10. std::cout << "Press 'n' to generate a random 6-digit number or 'q' to quit: ";
  11. std::cin >> input;
  12.  
  13. if (input == 'n' || input == 'N') {
  14. int randomNumber = 100000 + std::rand() % 900000; // Generate a random 6-digit number
  15. std::cout << "Random 6-digit number: " << randomNumber << std::endl;
  16. } else if (input == 'q' || input == 'Q') {
  17. std::cout << "Exiting the program." << std::endl;
  18. break;
  19. } else {
  20. std::cout << "Invalid input. Please press 'n' to generate a number or 'q' to quit." << std::endl;
  21. }
  22. } while (true);
  23.  
  24. return 0;
  25. }
  26.  
  27.  
Success #stdin #stdout 0.01s 5324KB
stdin
q
stdout
Press 'n' to generate a random 6-digit number or 'q' to quit: Exiting the program.