import random import string letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'P', 'Q', 'R', 'S', 'T', '1', '2', '3', '4', '5', '6', '7', '8', '9'] def get_random_id_number() -> str: S = 8 # number of characters in the string. ran = ''.join(random.choices(string.digits, k=S)) id_number = str(ran) return id_number def get_random_passport_id_number() -> str: S = 7 # number of characters in the string. ran = ''.join(random.choices(string.digits, k=S)) id_number = "E" + random.choice(letters) + str(ran) return id_number if __name__ == '__main__': # for i in range(1,200): # print(get_random_id_number()) for i in range(1, 804): print(get_random_id_number())