Advertisement
Guest User

Shuffle 2.01

a guest
Sep 25th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. from random import randint
  2. from random import *
  3. import random
  4. 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"]
  5. 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"]
  6. Symbols = ["!","$","%","^","&","*","(",")","_","-","+","="]
  7. Numbers = ["1","2","3","4","5","6","7","8","9","0"]
  8. # 74 in total, 26, 26, 12, 10
  9. def shuffle():
  10.     randomlength = randint(8, 12)
  11.     pre = {0: '', 1:'',2:'',3:''}
  12.     lists = {0: Upperletters, 1: Lowerletters, 2: Symbols, 3: Numbers}
  13.     for x in range(4): pre[x]+=(choice(lists[x]))
  14.     for i in range(randomlength-4):
  15.         x = randint(1, 74)
  16.         if x < 27: pre[0]+=choice(lists[0])
  17.         elif x < 53: pre[1]+=choice(lists[1])
  18.         elif x < 65: pre[2]+=choice(lists[2])
  19.         else: pre[3]+=choice(lists[3])
  20.     pw = ''
  21.     for v in pre.values(): pw += v
  22.     return pw
  23. print(shuffle())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement