-
Notifications
You must be signed in to change notification settings - Fork 12.5k
/
Copy pathpasswordGenerator.py
30 lines (23 loc) · 1.35 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
# 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)