欢迎访问宙启技术站
智能推送

利用Python编写代码,随机生成20个人名

发布时间:2023-12-11 12:58:42

以下是使用Python代码随机生成20个人名的示例:

import random

def generate_names(num):
    first_names = ['John', 'Emily', 'Michael', 'Emma', 'Daniel', 'Sarah', 'David', 'Olivia', 'Matthew', 'Sophia']
    last_names = ['Smith', 'Johnson', 'Brown', 'Taylor', 'Miller', 'Anderson', 'Thomas', 'Jackson', 'White', 'Clark']
    names = []
    
    for _ in range(num):
        first_name = random.choice(first_names)
        last_name = random.choice(last_names)
        full_name = f"{first_name} {last_name}"
        names.append(full_name)
    
    return names

random_names = generate_names(20)
for name in random_names:
    print(name)

运行此代码将会得到20个随机生成的人名,每次运行结果可能不同,如下所示:

Sophia Thomas
Olivia Anderson
Matthew Johnson
Michael Clark
Sarah Johnson
David Brown
Daniel Smith
Michael Taylor
Sophia Jackson
Emily White
Emma Miller
Matthew Smith
Sophia Taylor
Olivia Johnson
John White
Daniel Clark
Olivia Johnson
Olivia Anderson
Sarah Anderson
Michael Smith

希望以上内容对你有所帮助!