-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjigger.py
46 lines (37 loc) · 1.3 KB
/
jigger.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
import logging
import string
import random
vocals = {"a", "e", "i", "o", "u", "y", "æ", "ø", "å"}
class Jigger:
def jig(level, address, house_num, amount):
addresses = {}
for x in range(amount):
addresses[x] = address + " " + house_num
# for x in range(amount):
# addresses[x] = Jigger.double_vocal(addresses[x])
for x in range(amount):
addresses[x] = Jigger.three_letter(addresses[x])
Jigger.print_addressess(addresses)
def three_letter(address):
x1 = random.choice(string.ascii_letters).upper()
x2 = random.choice(string.ascii_letters).upper()
x3 = random.choice(string.ascii_letters).upper()
return x1 + x2 + x3 + " " + address
"""
def double_vocal(address):
ran = random.randint(0, 8)
print(ran)
x = str(vocals[ran])
for x in vocals:
print(x)
if x in address:
address_split = address.split(x)
return address_split[0] + x + x + address_split[1]
else:
return address
"""
def print_addressess(addresses):
for x in addresses:
print(addresses[x])
def main(level, address, house_num, amount):
Jigger.jig(level, address, house_num, amount)