This is a simple password generator using python language.
The goal is to create a Python-based program that generates random passwords based on user preferences:
- Password length.
- Inclusion of uppercase letters, numbers, and special characters.
- Be modular (divided into separate files for logic and user interaction).
- Have robust error handling.
- Be easy to extend or modify.
The project should have the following characteristics: