This is a password generator that prompts the user for the requirements of the password and then generates a random password based off of those requirements.

Password generator checks that all user requirements are met before displaying the password.