forked from geekcomputers/Python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpasswordGenerator.py
110 lines (103 loc) · 1.68 KB
/
passwordGenerator.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# PasswordGenerator GGearing 314 01/10/19
# modified Prince Gangurde 4/4/2020
from random import randint
case = randint(1, 2)
number = randint(1, 99)
specialCharacters = (
"!",
"@",
"#",
"$",
"%",
"/",
"?",
":",
"<",
">",
"|",
"&",
"*",
"-",
"=",
"+",
"_",
)
animals = (
"ant",
"alligator",
"baboon",
"badger",
"barb",
"bat",
"beagle",
"bear",
"beaver",
"bird",
"bison",
"bombay",
"bongo",
"booby",
"butterfly",
"bee",
"camel",
"cat",
"caterpillar",
"catfish",
"cheetah",
"chicken",
"chipmunk",
"cow",
"crab",
"deer",
"dingo",
"dodo",
"dog",
"dolphin",
"donkey",
"duck",
"eagle",
"earwig",
"elephant",
"emu",
"falcon",
"ferret",
"fish",
"flamingo",
"fly",
"fox",
"frog",
"gecko",
"gibbon",
"giraffe",
"goat",
"goose",
"gorilla",
)
colour = (
"red",
"orange",
"yellow",
"green",
"blue",
"indigo",
"violet",
"purple",
"magenta",
"cyan",
"pink",
"brown",
"white",
"grey",
"black",
)
chosenanimal = animals[
randint(0, len(animals) - 1)
] # randint will return max lenght but , tuple has index from 0 to len-1
chosencolour = colour[randint(0, len(colour) - 1)]
chosenSpecialCharacter = specialCharacters[randint(0, len(specialCharacters) - 1)]
if case == 1:
chosenanimal = chosenanimal.upper()
print(chosencolour, number, chosenanimal, chosenSpecialCharacter)
else:
chosencolour = chosencolour.upper()
print(chosenanimal, number, chosencolour, chosenSpecialCharacter)