import random
import string
# Function to generate a random string of specified length containing only alphanumeric charactersdefgenerate_username(length):
charset = string.ascii_letters + string.digits # Characters to choose fromreturn''.join(random.choice(charset)for _ inrange(length))# Function to generate a strong password with special charactersdefgenerate_password(length):
charset = string.ascii_letters + string.digits + string.punctuation # Characters to choose from including special charactersreturn''.join(random.choice(charset)for _ inrange(length))defmain():# Generate usernameprint("Generating Username...")
username = generate_username(8)# Generates an 8-character username using only alphanumeric charactersprint("Generated Username:", username)# Generate passwordprint("\nGenerating Password...")
password = generate_password(12)# Generates a 12-character password including special charactersprint("Generated Password:", password)if __name__ =="__main__":
main()