Created
May 8, 2019 05:52
-
-
Save amitrani6/85d49c2bbc3e8fe78511ce68e961b03b to your computer and use it in GitHub Desktop.
My additions to the script to modify the e-mail generation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#This function returns a random amount of random numbers as a string | |
def get_random_numbers(): | |
n = random.randint(1,6) #The number of random numbers we want | |
rand_nums = '' | |
for i in range(0,n): | |
rand_nums += str(random.randint(0,11)) | |
return rand_nums | |
#Unless 'username_syntax' is called everytime it is needed it will not generate new usernames, a function solves this issue | |
def get_random_username(): | |
#random syntax generator | |
username_syntax = [(random.choice(first_names) + random.choice(last_names) + random.choice(domain_names)), | |
(random.choice(first_names) + random.choice(last_names) + random.choice(domain_names)).lower(), | |
(random.choice(first_names)[0] + random.choice(last_names) + random.choice(domain_names)), | |
(random.choice(first_names)[0] + random.choice(last_names) + random.choice(domain_names)).lower(), | |
(random.choice(first_names) + '.' + random.choice(last_names) + random.choice(domain_names)), | |
(random.choice(first_names) + '.' + random.choice(last_names) + random.choice(domain_names)).lower(), | |
(random.choice(first_names)[0] + '.' + random.choice(last_names) + random.choice(domain_names)), | |
(random.choice(first_names)[0] + '.' + random.choice(last_names) + random.choice(domain_names)).lower(), | |
(random.choice(first_names) + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)), | |
(random.choice(first_names) + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)).lower(), | |
(random.choice(first_names)[0] + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)), | |
(random.choice(first_names)[0] + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)).lower(), | |
(random.choice(first_names) + '.' + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)), | |
(random.choice(first_names) + '.' + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)).lower(), | |
(random.choice(first_names)[0] + '.' + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)), | |
(random.choice(first_names)[0] + '.' + random.choice(last_names) + get_random_numbers() + random.choice(domain_names)).lower(), | |
(random.choice(first_names) + get_random_numbers() + random.choice(domain_names)).lower() | |
] | |
return random.choice(username_syntax) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment