Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- rendabc = list(map(chr, range(ord('A'), ord('Z')+1)))
- arrayofabc = list()
- print("Random Plate Generator v5:\n")
- classice = int(input("Choose via number\n 1) Classic Hungarian Plate \n 2) New Standard Plate\n"))
- db = int(input("How many plates do you want?\n"))
- class PlateNumber:
- def __init__(self, alphabet: str, number: str):
- self.alphabet = alphabet
- self.number = number
- def fouror3(classice, db):
- x = PlateNumber("","")
- for j in range(db):
- if (classice==2):
- for i in range(4):
- temp = random.randrange(0,25)
- if (i==2):
- x.alphabet+="-"
- x.alphabet+=rendabc[temp]
- temp = random.randrange(-1,999)+1
- x.number = str(temp).zfill(3)
- if x not in arrayofabc:
- arrayofabc.append(x)
- x =PlateNumber("","")
- else:
- for i in range(3):
- temp = random.randrange(0,25)
- x.alphabet+=rendabc[temp]
- temp = random.randrange(-1,999)+1
- x.number=str(temp).zfill(3)
- if x not in arrayofabc:
- arrayofabc.append(x)
- x =PlateNumber("","")
- if (classice==1):
- fouror3(1,db)
- else:
- fouror3(2,db)
- # 4-betű tartalmaz
- with open('platenumbers.txt','w',encoding='utf-8') as kifile:
- for z in arrayofabc:
- print(z.alphabet+'-'+z.number+'\n')
- kifile.write(z.alphabet+'-'+z.number+'\n')
- input("The file created (platenumbers.txt)")
Advertisement