#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
char input;
std::srand(std::time(0)); // Seed the random number generator
do {
std::cout << "Press 'n' to generate a random 6-digit number or 'q' to quit: ";
std::cin >> input;
if (input == 'n' || input == 'N') {
int randomNumber = 100000 + std::rand() % 900000; // Generate a random 6-digit number
std::cout << "Random 6-digit number: " << randomNumber << std::endl;
} else if (input == 'q' || input == 'Q') {
std::cout << "Exiting the program." << std::endl;
break;
} else {
std::cout << "Invalid input. Please press 'n' to generate a number or 'q' to quit." << std::endl;
}
} while (true);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgoKaW50IG1haW4oKSB7CiAgICBjaGFyIGlucHV0OwogICAgc3RkOjpzcmFuZChzdGQ6OnRpbWUoMCkpOyAvLyBTZWVkIHRoZSByYW5kb20gbnVtYmVyIGdlbmVyYXRvcgoKICAgIGRvIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgIlByZXNzICduJyB0byBnZW5lcmF0ZSBhIHJhbmRvbSA2LWRpZ2l0IG51bWJlciBvciAncScgdG8gcXVpdDogIjsKICAgICAgICBzdGQ6OmNpbiA+PiBpbnB1dDsKCiAgICAgICAgaWYgKGlucHV0ID09ICduJyB8fCBpbnB1dCA9PSAnTicpIHsKICAgICAgICAgICAgaW50IHJhbmRvbU51bWJlciA9IDEwMDAwMCArIHN0ZDo6cmFuZCgpICUgOTAwMDAwOyAvLyBHZW5lcmF0ZSBhIHJhbmRvbSA2LWRpZ2l0IG51bWJlcgogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgIlJhbmRvbSA2LWRpZ2l0IG51bWJlcjogIiA8PCByYW5kb21OdW1iZXIgPDwgc3RkOjplbmRsOwogICAgICAgIH0gZWxzZSBpZiAoaW5wdXQgPT0gJ3EnIHx8IGlucHV0ID09ICdRJykgewogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgIkV4aXRpbmcgdGhlIHByb2dyYW0uIiA8PCBzdGQ6OmVuZGw7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiSW52YWxpZCBpbnB1dC4gUGxlYXNlIHByZXNzICduJyB0byBnZW5lcmF0ZSBhIG51bWJlciBvciAncScgdG8gcXVpdC4iIDw8IHN0ZDo6ZW5kbDsKICAgICAgICB9CiAgICB9IHdoaWxlICh0cnVlKTsKCiAgICByZXR1cm4gMDsKfQoKCQ==