Advertisement
maxim_shlyahtin

password_generator

Nov 24th, 2020
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1. from random import randint as r
  2.  
  3.  
  4. def pin() -> str:
  5.     s = [0] * 4
  6.     for i in range(len(s)):
  7.         s[i] = str(r(0, 9))
  8.     return ''.join(s)
  9.  
  10.  
  11. def level_1() -> str:
  12.     s = [0] * 6
  13.     storage = '0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-'
  14.     for i in range(len(s)):
  15.         s[i] = storage[r(0, 62)]
  16.     return ''.join(s)
  17.  
  18.  
  19. def level_2() -> str:
  20.     s = [0] * 10
  21.     storage = '0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-'
  22.     for i in range(len(s)):
  23.         s[i] = storage[r(0, 62)]
  24.     return ''.join(s)
  25.  
  26.  
  27. def level_3() -> str:
  28.     s = [0] * 14
  29.     storage = '0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-'
  30.     for i in range(len(s)):
  31.         s[i] = storage[r(0, 62)]
  32.     return ''.join(s)
  33.  
  34.  
  35. def level_1s() -> str:
  36.     s = [0] * 6
  37.     storage = '0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZ%*)?@#$~abcdefghijklmnopqrstuvwxyz-'
  38.     for i in range(len(s)):
  39.         s[i] = storage[r(0, 70)]
  40.     return ''.join(s)
  41.  
  42.  
  43. def level_2s() -> str:
  44.     s = [0] * 10
  45.     storage = '0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZ%*)?@#$~abcdefghijklmnopqrstuvwxyz-'
  46.     for i in range(len(s)):
  47.         s[i] = storage[r(0, 70)]
  48.     return ''.join(s)
  49.  
  50.  
  51. def level_3s() -> str:
  52.     s = [0] * 14
  53.     storage = '0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZ%*)?@#$~abcdefghijklmnopqrstuvwxyz-'
  54.     for i in range(len(s)):
  55.         s[i] = storage[r(0, 70)]
  56.     return ''.join(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement