diff --git a/Projects/1-Beginner/Random-Pass-App.md b/Projects/1-Beginner/Random-Pass-App.md new file mode 100644 index 00000000..1aa6a345 --- /dev/null +++ b/Projects/1-Beginner/Random-Pass-App.md @@ -0,0 +1,29 @@ +# Random Password Generator + +**Tier:** 1-Beginner + +Build a program that generates a user-specified length password using a mixture of characters (A-Z, 1-9, etc) + +- Basic understanding of randomly generated strings +- Basic understanding of printing variables to the screen, and user input +- Extra features can help you improve programming skills. + +# User Stories + +- [ ] User can specify length of password +- [ ] User can see randomly created password + +# Bonus Features + +- [ ] User can set what characters/phrases that are included in the password +- [ ] Splicing and randomizing specified strings that are used when prompted +- [ ] GUI Password Generator + +# Useful Links and Resources + +- [Random Password Generator in Python](https://medium.com/analytics-vidhya/create-a-random-password-generator-using-python-2fea485e9da9) +- [Strings Python Class](https://docs.python.org/3/library/string.html) + +# Example Projects + +- [PHP Password Generator](https://github.com/hackzilla/password-generator)