DEV Community

loading...
Cover image for Password Generator in Python

Password Generator in Python

soniarpit profile image CodeSnail 🐌 ・1 min read
import string
import random

if __name__ == "__main__":
    s1 = string.ascii_lowercase
    s2 = string.ascii_uppercase
    s3 = string.digits
    s4 = string.punctuation

    plen = int(input("Enter password length: "))
    s = []
    s.extend(list(s1))
    s.extend(list(s2))
    s.extend(list(s3))
    s.extend(list(s4))

    print("Your password: ", end="")
    print("".join(random.sample(s, plen)))
Enter fullscreen mode Exit fullscreen mode

source: https://bit.ly/2YBHofb

Discussion (7)

pic
Editor guide
Collapse
soniarpit profile image
Collapse
soniarpit profile image
Collapse
soniarpit profile image
Collapse
Sloan, the sloth mascot
Comment deleted
soniarpit profile image
Thread Thread
soniarpit profile image
Thread Thread
soniarpit profile image