随机中文名字生成器

编程入门 行业动态 更新时间:2024-10-16 02:29:21

随机中文名字生成器

不需要太多的循环嵌套,用python简单的编写一个程序,能起到随机生成一些比较正常的中文名字

编写思路

1.选取一些百家姓之中比较常用的字,与一些常出现在名字之中的中文字。

2.利用随机数进行调用,选取列表中的字,在进行随机配对,最后形成一些名字。

3.主要是运用了split(),切片截取,随机数选择。

from random import random,randint

firstname='''李,王,张,刘,陈,杨,黄,赵,周,吴,徐,孙,朱,马,胡,郭,林,何,高,梁,郑,罗,宋,谢,唐,韩,曹,许,邓,萧,冯,曾,程,蔡,彭,潘,袁,於,董,余,苏,叶,吕,魏,蒋,田,杜,丁,沈,姜,范,江,傅,钟,卢,汪,戴,崔,任,陆,廖,姚,方,金,邱,夏,谭,韦,贾,邹,石,熊,孟,秦,阎,薛,侯,雷,白,龙,段,郝,孔,邵,史,毛,常,万,顾,赖,武,康,贺,严,尹,钱,施,牛,洪,龚'''

Blastname='''豪、言、玉、意、泽、彦、轩、景、正、程、诚、宇、澄、安、青、泽、轩、旭、恒、思、宇、嘉、宏、皓、成、宇、轩、玮、桦、宇、达、韵、磊、泽、博、昌、信、彤、逸、柏、新、劲、鸿、文、恩、远、翰、圣、哲、家、林、景、行、律、本、乐、康、昊、宇、麦、冬、景、武、茂、才、军、林、茂、飞、昊、明、明、天、伦、峰、志、辰、亦'''

Glastname='''佳、彤、自、怡、颖、宸、雅、微、羽、馨、思、纾、欣、元、凡、晴、玥、宁、佳、蕾、桑、妍、萱、宛、欣、灵、烟、文、柏、艺、以、如、雪、璐、言、婷、青、安、昕、淑、雅、颖、云、艺、忻、梓、江、丽、梦、雪、沁、思、羽、羽、雅、访、烟、萱、忆、慧、娅、茹、嘉、幻、辰、妍、雨、蕊、欣、芸、亦'''

for i in range(0,10):

    firstname1=firstname.split(",")

    Cfirstname=firstname1[int(random()*len(firstname1))]

    Blastname1=Blastname.split("、")

    Glastname1=Glastname.split("、")

    CBlastname=Blastname1[int(random()*len(Blastname1))]

    CBlastname1=Blastname1[int(random()*len(Blastname1))]

    CGlastname=Glastname1[int(random()*len(Glastname1))]

    CGlastname1=Glastname1[int(random()*len(Glastname1))]



    lan=[2,3]

    Clan=lan[int(random()*len(lan))]

    Sex=[0,1]

    CSex=Sex[int(random()*len(Sex))]

    if (CSex==0):
    
        if (Clan==2):print(Cfirstname+CBlastname+"\n")

        if (Clan==3):print(Cfirstname+CBlastname+CBlastname1+"\n")

    else:

        if (Clan==2):print(Cfirstname+CGlastname+"\n")

        if (Clan==3):print(Cfirstname+CGlastname+CGlastname1+"\n")    

其运行结果:

被cue勿喷

更多推荐

随机中文名字生成器

本文发布于:2023-06-11 01:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1365979.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:生成器   中文   名字

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!