password generator code

#include #include #include #include using namespace std; string generatePassword(int length) { const string chars = "abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "0123456789" "!@#$%^&*()_+-=[]{}|;:,.<>?"; string password; for (int i = 0; i < length; ++i) { int index = rand() % chars.size(); password += chars[index]; } return password; } int main() { srand(time(0)); // seed random number generator int length; cout << "Enter desired password length: "; cin >> length; if (length <= 0) { cout << "Password length must be positive!" << endl; return 1; } string password = generatePassword(length); cout << "Generated password: " << password << endl; return 0; }

Code output

Enter desired password length: 12 Generated password: A9#kfP@3z!Rt