A simple and secure Random Password Generator developed in Python as part of the DecodeLabs Python Internship Program.
This application allows users to generate strong random passwords of any desired length using uppercase letters, lowercase letters, and numbers.
- Generate passwords of any length
- Uses random combinations of letters and digits
- Beginner-friendly Python implementation
- Clean and easy-to-understand code
- Fast password generation
- Python 3
- random Module
- string Module
- Clone this repository
git clone https://github.com/yourusername/DecodeLabs_Project_03_Random_Password_Generator.git-
Open the project folder
-
Run the program
python main.py-
Enter your desired password length
-
Your secure password will be generated instantly.
==================================================
RANDOM PASSWORD GENERATOR
==================================================
Enter Password Length: 12
==================================================
Generated Password
==================================================
aP7kX2LmQ9Rt
==================================================
Password generated successfully!
Thank you for using Random Password Generator.
DecodeLabs_Project_03_Random_Password_Generator
β
βββ main.py
βββ README.md
βββ screenshots
Through this project, I learned:
- Importing Python modules
- Using the
randommodule - Using the
stringmodule - String manipulation
- Loop implementation
- Building a real-world beginner Python project
This project was developed as part of the DecodeLabs Python Internship Program (2026).
Dua Sajjad
BS Computer Science Student
Aspiring AI & Machine Learning Engineer
GitHub: https://github.com/DuaSajjad
LinkedIn: www.linkedin.com/in/dua-sajjad