在线起名源码大全
时间 : 2024-01-13 04:17:03声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案
以下是一个在线起名的源码示例:
```python
import random
def generate_name():
first_names = ["赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许", "何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏", "陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章", "云", "苏", "潘", "葛", "奚", "范", "彭", "郎", "鲁", "韦", "昌", "马", "苗", "凤", "花", "方", "俞", "任", "袁", "柳", "高", "唐", "傅", "殷", "罗", "毕", "郝", "邬", "安", "常", "乐", "于", "时", "娄", "劳", "岑", "谷", "缪", "王宇", "代", "栾", "姚", "余", "慕", "容", "韦"]
last_names = ["军", "涛", "雷", "斌", "航", "宇", "伟", "刚", "强", "辉", "鹏", "勇", "阳", "涛", "明", "健", "俊", "帅", "涛", "杰", "飞", "松", "海", "哲", "浩", "洋", "宁", "旭", "磊", "宏", "振", "龙", "林", "晨", "洋", "杨", "伟", "昊", "峻", "晓", "聪", "烁", "峰", "建", "祥", "远", "文", "斌", "燕", "杰", "亮", "云", "春", "瑞", "兴", "帆", "波", "生", "涛", "存", "乐", "枫", "剑", "俊", "雄", "超", "斌", "行", "川", "翔", "云", "锐", "梓", "岳", "乾", "朋", "光", "锋", "成", "博", "跃", "铭", "顺", "嘉", "慧", "澄"]
first_name = random.choice(first_names)
last_name = random.choice(last_names)
return first_name + last_name
num_of_names = int(input("请输入要生成的名字数量:"))
for i in range(num_of_names):
name = generate_name()
print(name)
这个源码使用Python编写,通过`generate_name`函数从给定的姓氏和名字列表中随机选择一个姓和名来生成名字。然后通过用户输入的数量,循环生成相应数量的名字,并打印出来。
你可以根据自己的需求修改姓氏和名字列表,或者添加其他规则,如名字长度、名字的意义等,来定制你自己的起名程序。
其他答案
很高兴为您提供在线起名源码大全。下面是一个可以生成多种类型起名的Python代码示例:
```python
import random
# 姓氏列表
surnames = ['赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈', '韩', '杨', '朱', '秦', '尤', '许']
# 男性名字列表
male_names = ['明', '强', '军', '中', '伟', '文', '利', '华', '宇', '辉', '健', '飞', '浩', '亮', '晨', '勇', '龙', '祥', '刚', '领']
# 女性名字列表
female_names = ['芳', '娟', '秀', '英', '华', '静', '燕', '丽', '红', '婷', '玲', '霞', '梅', '洁', '媛', '琳', '娜', '晶', '莹', '楠']
def generate_name(gender):
surname = random.choice(surnames)
if gender == 'male':
name = random.choice(male_names)
else:
name = random.choice(female_names)
return surname + name
def generate_names(num, gender):
names = []
for _ in range(num):
names.append(generate_name(gender))
return names
# 测试示例
if __name__ == "__main__":
num_names = 10
genders = ['male', 'female']
for gender in genders:
names = generate_names(num_names, gender)
print(f"{gender.capitalize()} names:")
for name in names:
print(name)
print()
以上代码示例为使用Python语言编写的在线起名源码。它包含了姓氏列表和男性、女性名字列表。通过调用`generate_name`函数可以根据性别生成一个名字。而`generate_names`函数可以生成一定数量的名字。在测试示例中,我们生成了10个男性和10个女性的名字,并打印输出。
您可以根据需求自行修改姓氏和名字的列表,或加入更多的名字类型。希望这个代码示例对您有所帮助。
上一篇
织梦宝宝起名源码查询不了
下一篇
起名的程序源码有哪些
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章