The objective of this assignement is to create a password generator that has the following features:
- allow users to generate random password by clicking the generate password button.
- allow users to select password length.
- allow users to select any from the 4 character type(upper, lower, numeric, special characters) to include in the password.
- validation to ensure password length is 8 to 128 characters
- validation to ensure users at least picked one character type.
- Textbox to display the random password.
- allow users to copy the password to clipboard by clicking the copy to clipboard button
- prompt users password is on their clipboard.
https://github.com/saikitjk/PasswordGenerator
https://saikitjk.github.io/PasswordGenerator/PWGenerator.html
http://www.pythontutor.com/visualize.html (Code visualizor for debugging)