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

使用Python生成随机化的姓名样本

发布时间:2023-12-31 10:13:49

在Python中,可以使用random模块生成随机化的姓名样本。下面是生成1000个随机化的姓名样本的示例代码:

import random

# 姓氏列表
last_names = ["王", "李", "张", "刘", "陈", "杨", "赵", "黄", "周", "吴"]

# 名字列表
first_names = ["明", "芳", "婷", "磊", "伟", "红", "静", "飞", "鑫", "涛"]

# 生成随机化的姓名样本列表
name_samples = []
for _ in range(1000):
    # 随机选择姓氏和名字
    last_name = random.choice(last_names)
    first_name = random.choice(first_names)
    # 将姓氏和名字拼接成完整的姓名
    full_name = last_name + first_name
    # 将完整的姓名加入样本列表
    name_samples.append(full_name)

# 打印前10个姓名样本
for i in range(10):
    print(name_samples[i])

运行以上代码,会生成1000个随机化的姓名样本,并打印前10个样本。每次运行结果都会不同,因为random模块会生成随机的姓氏和名字。以下是一次运行的结果示例:

杨芳
刘伟
陈芳
张鑫
赵明
杨飞
黄婷
周红
杨飞
张伟

通过修改last_namesfirst_names列表中的元素,可以自定义姓氏和名字的范围。