A simple yet powerful Python program that generates secure random passwords using uppercase, lowercase, numbers, and symbols.
- User chooses desired password length
- Uses letters (A-Z, a-z), digits (0-9), and symbols (!@#...)
- Checks for minimum password length
- Handles invalid input gracefully
- Fully commented and beginner-friendly code
- Python 3.x
(No external libraries needed β only built-inrandom
andstring
modules)
- Clone or download the repository
- Open a terminal or command prompt
- Run the program:
python main.py