A simple and customizable password generator written in Python.
It allows users to specify how many capital letters, small letters, numbers, and brackets they want in their password and generates a randomized secure-looking password.
- User-defined password composition
- Includes:
- Capital letters (A–Z)
- Small letters (a–z)
- Numbers (0–9)
- Brackets:
() { } [ ]
- Randomized character order
- Generate unlimited passwords until satisfied
- Clean and beginner-friendly code structure
- Python 3
- Built-in modules:
randomstring
- User inputs the number of:
- Capital letters
- Small letters
- Numbers
- Brackets
- Characters are randomly selected from each category
- All characters are combined
- Final password is shuffled for randomness
- User can regenerate passwords until satisfied
git clone https://github.com/your-username/password-generator.git
cd password-generatorpython password_generator.py