import random
import string
def generate_password(length):
    lowercase = string.ascii_lowercase
    uppercase = string.ascii_uppercase
    characters = lowercase + uppercase
    password = []
    password.append(random.choice(lowercase))
    password.append(random.choice(uppercase))
    for i in range(length - 2):
        password.append(random.choice(characters))
    random.shuffle(password)
    return ''.join(password)
def main():
    print("Random Password Generator")
    print("-" * 30)
    length = 12
    password1 = generate_password(length)
    print(f"Password (length {length}): {password1}")
    length = 8
    password2 = generate_password(length)
    print(f"Password (length {length}): {password2}")
    length = 16
    password3 = generate_password(length)
    print(f"Password (length {length}): {password3}")
    length = 20
    password4 = generate_password(length)
    print

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: