forked from DPrinceKumar/HacktoberFest2020-1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpasssword generator.py
56 lines (40 loc) · 1.16 KB
/
passsword generator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# ----------------------------------------------- Meer Hamza --------------------------------------------
import random
# Creating arrays
cod=[None]*25
arr=[None]*52
# creating variables
f=0
z=0
t=0
for i in range(14):
cod[i]=chr(33+i)
for i in range(14,21):
cod[i]=chr(58+z)
z+=1
for i in range(21,25):
cod[i]=chr(91+t)
t+=1
for i in range(26):
arr[i]= chr(65+i)
for i in range (26,52):
arr[i]=chr(97+f)
f+=1
print("*****************************************************************")
print("\t\twelcome to password generator")
print("*****************************************************************")
pas=int(input("enter the length of password:\t"))
alph=int(input("enter the number of characters you want in your password:\t"))
num=int(input("enter the number of digits you want in your password:\t"))
passw=[None]*pas
for i in range(alph):
x=random.randint(0,51)
passw[i]=arr[x]
for i in range(alph,(alph+num)):
passw[i]=str(random.randint(0,9))
for i in range((alph+num),(alph+num)+(pas-alph-num)):
l=random.randint(0,24)
passw[i]=cod[l]
print("your password is")
for i in range(0, pas):
print(passw[i],end="")