Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import os
- class EmailNameGenerator:
- def __init__(self):
- self.first_file_name = 'names.txt'
- self.last_file_name = 'last_names.txt'
- def __find_fist_name(self):
- with open(os.path.abspath(self.first_file_name), 'r+') as file:
- lines = file.readlines()
- fname = random.choice(lines)
- fname = fname.lower()
- return fname.strip()
- def __find_last_name(self):
- with open(os.path.abspath(self.last_file_name), 'r+') as file:
- lines = file.readlines()
- l_name = random.choice(lines)
- l_name = l_name.lower()
- return l_name.strip()
- def __repr__(self):
- first_name = self.__find_fist_name()
- last_name = self.__find_last_name()
- last_part = random.randint(132, 233)
- name = f"{first_name}{last_part}{last_name}"
- return name
- a = EmailNameGenerator()
- print(a.__repr__())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement