Skip to content

Debayan-swag/Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

🔐 Password Generator (Python)

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.


✨ Features

  • 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

🛠️ Technologies Used

  • Python 3
  • Built-in modules:
    • random
    • string

📦 How It Works

  1. User inputs the number of:
    • Capital letters
    • Small letters
    • Numbers
    • Brackets
  2. Characters are randomly selected from each category
  3. All characters are combined
  4. Final password is shuffled for randomness
  5. User can regenerate passwords until satisfied

▶️ Usage

1️⃣ Clone the repository

git clone https://github.com/your-username/password-generator.git
cd password-generator

2️⃣ Run the program

python password_generator.py

About

A Python-based password generator that lets users control the number of uppercase letters, lowercase letters, numbers, and brackets, producing fully shuffled passwords.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages