angryatti

Random Plate Generator v5 with noob class

Jun 29th, 2026
60
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.56 KB | None | 0 0
  1. import random
  2.  
  3. rendabc = list(map(chr, range(ord('A'), ord('Z')+1)))
  4. arrayofabc = list()
  5.  
  6. print("Random Plate Generator v5:\n")
  7. classice = int(input("Choose via number\n 1) Classic Hungarian Plate \n 2) New Standard Plate\n"))
  8. db = int(input("How many plates do you want?\n"))
  9.  
  10. class PlateNumber:
  11.     def __init__(self, alphabet: str, number: str):
  12.         self.alphabet = alphabet
  13.         self.number = number
  14.  
  15. def fouror3(classice, db):
  16.     x = PlateNumber("","")
  17.     for j in range(db):
  18.         if (classice==2):
  19.             for i in range(4):
  20.                 temp = random.randrange(0,25)
  21.                 if (i==2):
  22.                     x.alphabet+="-"
  23.                 x.alphabet+=rendabc[temp]
  24.             temp = random.randrange(-1,999)+1
  25.             x.number = str(temp).zfill(3)
  26.             if x not in arrayofabc:
  27.                 arrayofabc.append(x)
  28.             x =PlateNumber("","")
  29.         else:
  30.             for i in range(3):
  31.                 temp = random.randrange(0,25)
  32.                 x.alphabet+=rendabc[temp]
  33.             temp = random.randrange(-1,999)+1
  34.             x.number=str(temp).zfill(3)
  35.             if x not in arrayofabc:
  36.                 arrayofabc.append(x)
  37.             x =PlateNumber("","")      
  38.    
  39. if (classice==1):
  40.     fouror3(1,db)
  41. else:
  42.     fouror3(2,db)
  43.     # 4-betű tartalmaz
  44.    
  45.  
  46. with open('platenumbers.txt','w',encoding='utf-8') as kifile:
  47.     for z in arrayofabc:
  48.         print(z.alphabet+'-'+z.number+'\n')
  49.         kifile.write(z.alphabet+'-'+z.number+'\n')
  50. input("The file created (platenumbers.txt)")
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment