27 lines
729 B
Python
27 lines
729 B
Python
|
from random import randint
|
||
|
|
||
|
|
||
|
def random_name_generator(first, second, x):
|
||
|
"""
|
||
|
Generates random names.
|
||
|
Arguments:
|
||
|
- list of first names
|
||
|
- list of last names
|
||
|
- number of random names
|
||
|
"""
|
||
|
names = []
|
||
|
for i in xrange(0, int(x)):
|
||
|
random_first = randint(0, len(first)-1)
|
||
|
random_last = randint(0, len(second)-1)
|
||
|
names.append("{0} {1}".format(
|
||
|
first[random_first],
|
||
|
second[random_last])
|
||
|
)
|
||
|
return set(names)
|
||
|
|
||
|
|
||
|
first_names = ["Drew", "Mike", "Landon", "Jeremy", "Tyler", "Tom", "Avery"]
|
||
|
last_names = ["Smith", "Jones", "Brighton", "Taylor"]
|
||
|
names = random_name_generator(first_names, last_names, 5)
|
||
|
print '\n'.join(names)
|