注:random.choice(seq)返回一个列表,元组或字符串的随机项。

seq可以是一个列表,元组或字符串。

import randomdef random_name():# 删减部分,比较大众化姓氏firstName = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻水云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳鲍史唐费岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅卞齐康伍余元卜顾孟平" \"黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计成戴宋茅庞熊纪舒屈项祝董粱杜阮席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田胡凌霍万柯卢莫房缪干解应宗丁宣邓郁单杭洪包诸左石崔吉" \"龚程邢滑裴陆荣翁荀羊甄家封芮储靳邴松井富乌焦巴弓牧隗山谷车侯伊宁仇祖武符刘景詹束龙叶幸司韶黎乔苍双闻莘劳逄姬冉宰桂牛寿通边燕冀尚农温庄晏瞿茹习鱼容向古戈终居衡步都耿满弘国文东殴沃曾关红游盖益桓公晋楚闫"# 百家姓全部姓氏# firstName = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平" \#             "黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董粱杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田樊胡凌霍虞万支柯昝管卢莫经房裘缪干解应宗丁宣贲邓郁单杭洪包诸左石崔吉钮" \#             "龚程嵇邢滑裴陆荣翁荀羊於惠甄麴家封芮羿储靳汲邴糜松井段富巫乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫宁仇栾暴甘钭厉戎祖武符刘景詹束龙叶幸司韶郜黎蓟薄印宿白怀蒲邰从鄂索咸籍赖卓蔺屠蒙池乔阴欎胥能苍" \#             "双闻莘党翟谭贡劳逄姬申扶堵冉宰郦雍舄璩桑桂濮牛寿通边扈燕冀郏浦尚农温别庄晏柴瞿阎充慕连茹习宦艾鱼容向古易慎戈廖庾终暨居衡步都耿满弘匡国文寇广禄阙东殴殳沃利蔚越夔隆师巩厍聂晁勾敖融冷訾辛阚那简饶空" \#             "曾毋沙乜养鞠须丰巢关蒯相查後荆红游竺权逯盖益桓公晋楚闫法汝鄢涂钦归海帅缑亢况后有琴梁丘左丘商牟佘佴伯赏南宫墨哈谯笪年爱阳佟言福百家姓终"# 百家姓中双姓氏firstName2="万俟司马上官欧阳夏侯诸葛闻人东方赫连皇甫尉迟公羊澹台公冶宗政濮阳淳于单于太叔申屠公孙仲孙轩辕令狐钟离宇文长孙慕容鲜于闾丘司徒司空亓官司寇仉督子颛孙端木巫马公西漆雕乐正壤驷公良拓跋夹谷宰父谷梁段干百里东郭南门呼延羊舌微生梁丘左丘东门西门南宫南宫"# 女孩名字girl = '秀娟英华慧巧美娜静淑惠珠翠雅芝玉萍红娥玲芬芳燕彩春菊兰凤洁梅琳素云莲真环雪荣爱妹霞香月莺媛艳瑞凡佳嘉琼勤珍贞莉桂娣叶璧璐娅琦晶妍茜秋珊莎锦黛青倩婷姣婉娴瑾颖露瑶怡婵雁蓓纨仪荷丹蓉眉君琴蕊薇菁梦岚苑婕馨瑗琰韵融园艺咏卿聪澜纯毓悦昭冰爽琬茗羽希宁欣飘育滢馥筠柔竹霭凝晓欢霄枫芸菲寒伊亚宜可姬舒影荔枝思丽'# 男孩名字boy = '伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵福生龙元全国胜学祥才发武新利清飞彬富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪心邦承乐绍功松善厚庆磊民友裕河哲江超浩亮政谦亨奇固之轮翰朗伯宏言若鸣朋斌梁栋维启克伦翔旭鹏泽晨辰士以建家致树炎德行时泰盛雄琛钧冠策腾楠榕风航弘'# 名name = '中笑贝凯歌易仁器义礼智信友上都卡被好无九加电金马钰玉忠孝'# 10%的机遇生成双数姓氏if random.choice(range(100))>10:firstName_name =firstName[random.choice(range(len(firstName)))]else:i = random.choice(range(len(firstName2)))firstName_name =firstName2[i:i+2]sex = random.choice(range(2))name_1 = ""# 生成并返回一个名字if sex > 0:girl_name = girl[random.choice(range(len(girl)))]if random.choice(range(2)) > 0:name_1 = name[random.choice(range(len(name)))]return firstName_name + name_1 + girl_name+ '  女' else:boy_name = boy[random.choice(range(len(boy)))]if random.choice(range(2)) > 0:name_1 = name[random.choice(range(len(name)))]return firstName_name + name_1 + boy_name + '  男'for i in range(100):print(random_name())
input()

【Python】Python生成随机的姓名相关推荐

  1. python随机生成英文字母_在Python中生成随机字母

    有没有一种方法可以在Python中生成随机字母(如random.randint,但用于字母)? random.randint的范围功能会很好,但是拥有仅输出随机字母的生成器总比没有好. 简单: > ...

  2. python生成随机个人信息——python批量生成随机信息

    实验:python批量生成随机信息 这个实验很简单,直接上代码了~~ 一.常用汉字的Unicode编码   在unicode码中,汉字的范围是(0x4e00,0x9fbf),但是其中包含了很多生僻字或 ...

  3. python中生成随机整数,随机小数,0-1之间的小数

    python中生成随机整数,随机小数,0-1之间的小数 1.生成随机整数 import randomprint(random.randint(1,100))#生成1到100之间的随机整数 2.生成0- ...

  4. 使用python生成随机中奖姓名和电话号码并存入excel

    这两天公司做了一个抽奖活动,需要将一些excel的文档转换成带有*号的形式发表到公众号上,由于每天都有固定的数据量,随即想到用python脚本实现生成随机姓名和电话,以及中奖信息. 首先引入需要用到的 ...

  5. 在 Python 中生成随机字符串

    介绍生成随机字符串的几种方法: 1. 使用random.choice()实现 import string import randomnumber_of_strings = 5 length_of_st ...

  6. 用python随机生成5000个网址_使用Python脚本生成随机IP的简单方法

    需求 在某应用中,需要根据一定的规则生成随机的IP地址,规则类似于192.168.11.0/24这样的CIDR形式给出. 实现 经过艰苦卓绝的调试,下面的代码是可以用的: RANDOM_IP_POOL ...

  7. 用python写个随机抽取姓名的程序

    需要准备一个姓名列表.例如: names = ['Alice', 'Bob', 'Charlie', 'David', 'Eve'] 使用 random.choice() 函数从列表中随机抽取一个姓名 ...

  8. python 中文名_python生成随机中文姓名和拼音

    def sayhello(): print('hellopython') import pinyin import random def random_name(): # 删减部分,比较大众化姓氏 f ...

  9. Python:生成随机偏态分布

    生成偏随机偏态分布的核心就是伽马函数np.random.gamma() 伽玛分布(Gamma Distribution)是统计学的一种连续概率函数,是概率统计中一种非常重要的分布."指数分布 ...

最新文章

  1. linux ss 命令简介 端口连接查看 代替netstat
  2. .NET的两种部署模式,了解一下
  3. 牛气!.NET5电商平台轻松承接10亿GMV,只因做对了这个!
  4. 华为海选开发者状元?还送14件豪礼?
  5. 求最大公约数——欧几里得算法(JAVA)
  6. nginx 配置支持URL HTML5 History 模式 与 设置代理
  7. JAVA实现数学函数图像
  8. 戴尔显示rpc服务器,swmm(暴雨管理模型)安装完成后运行显示 RPC服务器不可用
  9. (二十二)【模电】(波形的发生与信号的转换)电压比较器
  10. 3GPP TS 29244-g30 中英文对照 | 6.2.6 PFCP Association Setup Procedure
  11. 先验 超验_先验 和 超验 名词解释
  12. Linux中指令的前缀命令格式
  13. WARNING: The directory '/home/zhex/.cache/pip/http' or its parent directory is not owned by the curr
  14. Kafka 消费者模块(三):rebalance的发送JoinGroupResult请求
  15. 万年历日程提醒c语言,Android 日历 万年历 源代码(支持日程提醒)
  16. 【0091】【创建postgres后端进程】PostgreSQL如何接收并处理客户端的socket请求(4)?
  17. 人啊,除了健康,什么都是浮云
  18. 如何为您的插件创建一个很棒的WordPress.org页面
  19. U盘引导盘制作工具 Rufus 3.13.1730 正式版
  20. Axure Chart(Axure图表)库

热门文章

  1. UltraEdit 27.0.0.24 中文版 — 文本代码编辑工具
  2. 《最强大脑》新科世界脑王:其实我是教小学数学的
  3. webrtc码率设置的函数调用
  4. 有什么md5修改工具?快把这些工具收好
  5. 融合通信技术趋势和演进方向 | QCon2021云信专场
  6. 第23天:如何使用带有哈利·波特PortKey的ARKit和Unity构建应用程序
  7. 怎么在Excel中准确提取出姓名中的姓氏
  8. 基于阿里云的智能插座——(立创EDA项目)
  9. android+微信支付
  10. 怎么批量下载哗哩哗哩B站主页视频