Combine lowercase and uppercase letters, numbers, and symbols.
PYTHON PROJECT / 02
Password
generator.
A focused Python tool for making strong, varied passwords from letters, numbers, and special characters—simple logic with a useful everyday result.
#*
LANGUAGEPython
MODULErandom
USE CASESecurity utility
THE WORKFLOW
Stronger by design.
Choose the required password length before sampling.
Print a unique password ready to use or save securely.
SOURCE SNAPSHOT
Core code.
import random
lower_case = "abcdefghijklmnopqrstuvwxyz"
upper_case = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numbers = "0123456789"
symbols = "@#$%-*/?"
characters = lower_case + upper_case + numbers + symbols
password = "".join(random.sample(characters, 25))
print("Your generated password is:", password)