Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import randint
- from random import *
- import random
- Upperletters=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
- Lowerletters = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
- Symbols = ["!","$","%","^","&","*","(",")","_","-","+","="]
- Numbers = ["1","2","3","4","5","6","7","8","9","0"]
- # 74 in total, 26, 26, 12, 10
- def shuffle():
- randomlength = randint(8, 12)
- pre = {0: '', 1:'',2:'',3:''}
- lists = {0: Upperletters, 1: Lowerletters, 2: Symbols, 3: Numbers}
- for x in range(4): pre[x]+=(choice(lists[x]))
- for i in range(randomlength-4):
- x = randint(1, 74)
- if x < 27: pre[0]+=choice(lists[0])
- elif x < 53: pre[1]+=choice(lists[1])
- elif x < 65: pre[2]+=choice(lists[2])
- else: pre[3]+=choice(lists[3])
- pw = ''
- for v in pre.values(): pw += v
- return pw
- print(shuffle())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement