自动取名器(自动生成不同的姓名)

起因

构思小说的时候感觉名字不太好取,所以我自己实现了一个随机取名器,虽然有那种随机生成名字的网站,不过我想着 一是写代码锻炼一下自己,二是万一以后有什么特殊需求,可以根据自己的需要来改。

下面这是程序运行时的样子:

全部代码

import sys
import random
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QComboBox, QTextEdit, QPushButton, QLabel
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QIcon, QFont


# 读取相应路径的文件并将所有中文变成一个集合并返回
def read_file(file_path):
    # 使用'utf-8'编码打开文件
    with open(file_path, 'r', encoding='utf-8') as _:
        # 创建一个空集合来存储汉字
        chinese_chars = set()
        
        # 遍历文件的每一行
        for line in _:
            # 遍历每一行的每一个字符
            for char in line:
                # 检查字符是否是汉字
                if '\u4e00' <= char <= '\u9fff':  # 汉字在Unicode中的范围
                    # 尝试将汉字添加到集合中
                    chinese_chars.add(char)
    return chinese_chars


class MyApp(QWidget):
    def __init__(self):
        super().__init__()
        # 设置窗口的大小为1250x800
        self.button = None
        self.textEdit = None
        self.combo2 = None
        self.combo1 = None
        self.resize(1250, 800)
        self.initUI()

    def initUI(self):
        # 创建布局
        layout = QVBoxLayout()

        # 创建第一个下拉选项(QComboBox)及其文字提示
        self.combo1 = QComboBox(self)
        self.combo1.addItem("男")
        self.combo1.addItem("女")
        layout.addWidget(QLabel("性别"))
        layout.addWidget(self.combo1)

        # 创建第二个下拉选项(QComboBox)及其文字提示
        self.combo2 = QComboBox(self)
        self.combo2.addItem("两个字")
        self.combo2.addItem("三个字")
        layout.addWidget(QLabel("名字字数"))
        layout.addWidget(self.combo2)

        # 创建输出文本框(QTextEdit)
        self.textEdit = QTextEdit(self)
        self.textEdit.setReadOnly(True)  # 设置文本框为只读,防止用户直接编辑
        layout.addWidget(self.textEdit)

        # 创建按钮(QPushButton)
        self.button = QPushButton('确认', self)
        self.button.clicked.connect(self.on_button_click)  # 连接按钮点击信号到槽函数
        layout.addWidget(self.button)

        # 创建一个 QLabel
        QLabel("Hello, PyQt!")

        # 创建 QFont 对象并设置字体大小
        font1 = QFont()
        font1.setFamily('Microsoft YaHei')  # 设置字体家族为微软雅黑
        font1.setPointSize(16)  # 设置字体大小

        font2 = QFont()
        font2.setPointSize(20)

        # 将字体应用到 QLabel 上
        self.button.setFont(font2)
        self.textEdit.setFont(font1)
        self.combo1.setFont(font2)
        self.combo2.setFont(font2)

        # 设置窗口标题名称以及窗口标题图片
        self.setWindowTitle("自动取名器")
        self.setWindowIcon(QIcon("./picture/title.png"))

        # 设置窗口布局
        self.setLayout(layout)

        # 设置窗口大小为1250x800
        self.setGeometry(100, 100, self.width(), self.height())  # 初始设置一个位置和大小,稍后会重新计算位置

        # 获取屏幕对象
        screen = QApplication.primaryScreen()
        size = screen.size()

        # 计算窗口的中心位置
        window_width, window_height = self.width(), self.height()
        x = (size.width() - window_width) // 2
        y = (size.height() - window_height) // 2

        # 设置窗口位置到屏幕中央
        self.move(x, y)

    # 按钮点击事件处理函数
    def on_button_click(self):
        option1 = self.combo1.currentText()  # 获取第一个下拉选项的当前选中值
        option2 = self.combo2.currentText()  # 获取第二个下拉选项的当前选中值
        output_text = ""  # 输出文本
        names_number = 1000  # 一次生成的名字个数

        for _ in range(names_number):
            if option2 == "三个字":
                set1 = read_file("./characters/family_name.txt")
                if option1 == '男':
                    set2 = read_file("./characters/male.txt")
                else:
                    set2 = read_file("./characters/female.txt")

                # 从每个set中随机选择一个元素
                element1 = random.choice(list(set1))
                element2 = random.choice(list(set2))
                element3 = random.choice(list(set2))

                combined_string = str(element1) + str(element2) + str(element3)  # 将这三个元素组合成一个字符串
                output_text += " " + combined_string
            else:
                set1 = read_file("./characters/family_name.txt")
                if option1 == '男':
                    set2 = read_file("./characters/male.txt")
                else:
                    set2 = read_file("./characters/female.txt")

                # 从每个set中随机选择一个元素
                element1 = random.choice(list(set1))
                element2 = random.choice(list(set2))

                combined_string = str(element1) + str(element2)  # 将这两个元素组合成一个字符串
                output_text += "  " + combined_string
        self.textEdit.setText(output_text)  # 将拼接后的文本设置到输出文本框中


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = MyApp()
    ex.show()
    sys.exit(app.exec_())

解释一下代码

我觉得注释挺详细了,就不多讲了,只解释一下比较重要的几个东西。

首先,调用了系统库、random库、pyqt5的一些相关组件。

import sys
import random
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QComboBox, QTextEdit, QPushButton, QLabel
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QIcon, QFont

下面这个函数的作用是读取相应路径的txt文件,并将其中所有中文单个字提取出来变成一个集合并返回。


# 读取相应路径的文件并将所有中文变成一个集合并返回
def read_file(file_path):
    # 使用'utf-8'编码打开文件
    with open(file_path, 'r', encoding='utf-8') as _:
        # 创建一个空集合来存储汉字
        chinese_chars = set()

        # 遍历文件的每一行
        for line in _:
            # 遍历每一行的每一个字符
            for char in line:
                # 检查字符是否是汉字
                if '\u4e00' <= char <= '\u9fff':  # 汉字在Unicode中的范围
                    # 尝试将汉字添加到集合中
                    chinese_chars.add(char)
    return chinese_chars

为什么是集合?因为文件里的中国名字常用的汉字是我从好几个不同的网站直接复制粘贴的,可能有重复的,所以直接用集合来存储避免重复,直接用集合这种现成的东西也比自己写判断语句方便。

下面是MyApp类的初始化方法,这个类继承了pyqt5中的QWight类,先用super().__init__()调用父类的初始化方法,然后创建了一个按钮,一个文本框、两个下拉框。

class MyApp(QWidget):
    def __init__(self):
        super().__init__()
        # 设置窗口的大小为1250x800
        self.button = None
        self.textEdit = None
        self.combo2 = None
        self.combo1 = None
        self.resize(1250, 800)
        self.initUI()

下面是点击按钮之后的事件处理函数,根据下拉选项的选中值来选择对应的名字字数和文件路径。然后调用read_file()函数读取其中数据放在集合里,从这两个(或三个)集合中随机选择一个元素组成名字,再把名字拼接起来放到输出框内。

names_number = 1000表示默认循环1000次,也就是说每次默认生成1000个名字。

# 按钮点击事件处理函数
    def on_button_click(self):
        option1 = self.combo1.currentText()  # 获取第一个下拉选项的当前选中值
        option2 = self.combo2.currentText()  # 获取第二个下拉选项的当前选中值
        output_text = ""  # 输出文本
        names_number = 1000  # 一次生成的名字个数

        for _ in range(names_number):
            if option2 == "三个字":
                set1 = read_file("./characters/family_name.txt")
                if option1 == '男':
                    set2 = read_file("./characters/male.txt")
                else:
                    set2 = read_file("./characters/female.txt")

                # 从每个set中随机选择一个元素
                element1 = random.choice(list(set1))
                element2 = random.choice(list(set2))
                element3 = random.choice(list(set2))

                combined_string = str(element1) + str(element2) + str(element3)  # 将这三个元素组合成一个字符串
                output_text += " " + combined_string
            else:
                set1 = read_file("./characters/family_name.txt")
                if option1 == '男':
                    set2 = read_file("./characters/male.txt")
                else:
                    set2 = read_file("./characters/female.txt")

                # 从每个set中随机选择一个元素
                element1 = random.choice(list(set1))
                element2 = random.choice(list(set2))

                combined_string = str(element1) + str(element2)  # 将这两个元素组合成一个字符串
                output_text += "  " + combined_string
        self.textEdit.setText(output_text)  # 将拼接后的文本设置到输出文本框中

其他代码感觉没什么好讲的了,逻辑挺简单的。

项目文件结构

我用的是pycharm,文件结构如下:

其中title.png是窗口的图片(我自己用windows自带的画图画的,大小16*16像素)

family_name.txt是姓,文件内容如下(我直接搜的百家姓,只用了单姓,可能不太全,可以根据自己需求加)

复姓我写代码的时候忘考虑这回事了,可以根据自己需求改代码。

赵钱孙李 周吴郑王 冯陈褚卫 蒋沈韩杨
  朱秦尤许 何吕施张 孔曹严华 金魏陶姜
  戚谢邹喻 柏水窦章 云苏潘葛 奚范彭郎
  鲁韦昌马 苗凤花方 俞任袁柳 酆鲍史唐
  费廉岑薛 雷贺倪汤 滕殷罗毕 郝邬安常
  乐于时傅 皮卞齐康 伍余元卜 顾孟平黄
  和穆萧尹 姚邵湛汪 祁毛禹狄 米贝明臧
  计伏成戴 谈宋茅庞 熊纪舒屈 项祝董梁
  杜阮蓝闵 席季麻强 贾路娄危 江童颜郭
  梅盛林刁 钟徐丘骆 高夏蔡田 樊胡凌霍
  虞万支柯 昝管卢莫 经房裘缪 干解应宗
  丁宣贲邓 郁单杭洪 包诸左石 崔吉钮龚
  程嵇邢滑 裴陆荣翁 荀羊于惠 甄曲家封
  芮羿储靳 汲邴糜松 井段富巫 乌焦巴弓
  牧隗山谷 车侯宓蓬 全郗班仰 秋仲伊宫
  宁仇栾暴 甘钭厉戎 祖武符刘 景詹束龙
  叶幸司韶 郜黎蓟薄 印宿白怀 蒲邰从鄂
  索咸籍赖 卓蔺屠蒙 池乔阴郁 胥能苍双
  闻莘党翟 谭贡劳逄 姬申扶堵 冉宰郦雍
  郤璩桑桂 濮牛寿通 边扈燕冀 郏浦尚农
  柴瞿阎充 慕连茹习 宦艾鱼容 向古易慎
  戈廖庾终 暨居衡步 都耿满弘 匡国文寇
  广禄阙东 欧殳沃利 蔚越夔隆 师巩厍聂
  晁勾敖融 冷訾辛阚 那简饶空 曾毋沙乜
  养鞠须丰 巢关蒯相 查后荆红 游竺权逯

female.txt是女名常用字(我从不同网站复制粘贴的,可能有重复),内容如下:

妮、妲、妞、姝、妍、媚
姬、娜、娥、娣、嫣、好
妹、媛、娅、娴、婵、婕
妙、如、姑、娘、嫦、嬉
妤、婧、姻、婷、嫙、娇
梦、岚、卿、柔、若、小
晓、静、淑、芝、枫、芸
霭、舒、菲、澜、纯、毓
冰、羽、飘、露、蕊、薇
寒、伊、亚、萍、云、叶
秋、春、珊、姣、婉、瑾
滢、洛、沁、斐、雅、筱
敏、美、靓、丽、莲、霞
月、香、莺、桂、艳、霄
影、宜、可、荔、枝、秀
娟、珠、翠、玉、芬、芳
燕、菊、莉、洁、梅、琳
璧、璐、琦、莎、瑶、雁
蓓、荷、蓉、苑、瑗、琰
园、馥、璇、凤、芙、颜
涵、凡、佳、思、瑞、枫
贞、英、华、慧、巧、惠
玲、嘉、勤、珍、真、荣
琼、锦、颖、怡、仪、君
然、馨、韵、艺、咏、聪
悦、昭、爽、茗、希、宁
欣、育、学、文、萱、轩
红、彩、兰、素、丹、蓝
虹、黛、青、菁、朱、绿
紫、绯、彤、赫、霓、蔚
碧、褐、靛、锈、胭、金
橙、榄、玄、茜、雪、冰
莹、雪、琳、晗、涵、琴、晴、丽、美、瑶、梦、茜、倩、希、夕、梅、月
  悦、乐、彤、珍、依、沫、玉、灵、婷、菲、萱、欣、婷、雪、薇、佳、可
  芳、芬、月、慧、俊、盈、莹、慈、薇、雪、璇、妍、莹、雪、琳、晗、涵
  琴、晴、丽、美、瑶、梦、茜、倩、希、妍、琳、梦、丽、若、美、娅、清
  舒、玉、映、蓉、长、英、丽、美、夕、文、琳、涵、燕、星、善、玲、宇
  芳、铭、倩、琴、子、筱、雪、旭、妍、婷、怡、婷、莉、颖、悦、悦、芝
  蓉、艳、玉、欣、颖、榕、嫣、晓、悦、秀、青、蓉、妍、羽、洁、玲、雨
  蓉、胜、红、慧、琴、道、芳、辰、蓉、贞、颖、妍、婷、琼、昱、瑛、秀
  祖、萍、雨、琼、瑞、娟、芳、瑶、国、娟、文、玉、颖、婷、娜、怡、臣
  倩、儿、璐、梅、家、格、洋、莉、玟、心、文、瑄、景、羡、冉、玉、玉
  怡、晨、宗、颖、研、悦、艾、琳、金、莹、琳、婷、育、歆、永、君、璐
  萱、文、悦、新、霞、文、芮、倩、淇、玉、芳、方、文、怡、敏、宇、宇
  希、悦、薇、婷、莹、美
秀、娟、英、华、慧、巧、美、娜、静、淑、惠、珠、翠、雅、芝、玉、萍、红、娥、玲、芬、芳、燕、彩、春、菊、兰、凤、洁、梅、琳、素、云、莲、真、环、雪、荣、爱、妹、霞、香、月、莺、媛、艳、瑞、凡、佳、嘉、琼、勤、珍、贞、莉、桂、娣、叶、璧、璐、娅、琦、晶、妍、茜、秋、珊、莎、锦、黛、青、倩、婷、姣、婉、娴、瑾、颖、露、瑶、怡、婵、雁、蓓、纨、仪、荷、丹、蓉、眉、君、琴、蕊、薇、菁、梦、岚、苑、婕、馨、瑗、琰、韵、融、园、艺、咏、卿、聪、澜、纯、毓、悦、昭、冰、爽、琬、茗、羽、希、宁、欣、飘、育、滢、馥、筠、柔、竹、霭、凝、晓、欢、霄、枫、芸、菲、寒、伊、亚、宜、可、姬、舒、影、荔、枝、思、丽
淇、馨、彦、榆、婷、忆、宁、蓉
霄、虞、雯、滢、宁、俪、童、佳
润、茹、凉、丽、萌、瑾、阳、诗
万、梓、怡、滢、迪、宛、影、筱
馥、痴、正、筠、桐、桐、寻、歆
菡、雨、云、新、翔、忆、蕊、怡
惜、荣、翾、姿、甜、娜、冬、皎
泽、婧、书、洁、妙、钰、冉、缘
絮、缦、觅、帆、雅、瑾、蓓、绮
珍、江、嫣、菱、阳、瑶、璟、念
滢、瑾、卿、茜、笛、豆、汐、菱
笛、婷、灵、瑛、婷、菡、甯、翾
泽、伊、媛、甜、蕾、倩、奇、兮
雯、林、宛、昕、沐、钰、微、菡
莉、念、倩、蓉、晴、梵、萱、嫣
然、慧、沁、又、熙、宛、妮、惜
慕、令、奇、莎、澜、丽、又、娅
波、冰、怀、娜、趣、甯、问、婕
叶、芊、语、书、梓、孤、傲、卿
恩、翾、茜、灵、江、柯、问、宸
铃、正、婧、碧、娜、欣、卓、婧
缦、歆、兮、孤、娇、嫦、帆、爽
净、悦、以、正、蕾、芷、昕、静
妤、向、傲、优、白、甯、儿、悠
豆、白、儿、洁、翾、夏、唯、孤
梵、夏、希、桂、睿、朵、绮、华
缘、甜、颍、瑾、岚、涵、颖、皎
寻、音、茜、若、舒、岚、兰、歆
筠、若、莎、芷、淼、安、爽、靖
馥、桂、涵、然、恩、万、可、泉
帆、萱、翔、采、净、又、菡、悦
娣、薇、菲、蓓、睿、倩、儿、钰
敏、云、晓、雯、璟、柯、清、倩
滢、娣、江、颖、婕、晴、润、盼
恬、琳、茜、澜、芷、昊、枫、兔
慧、慕、佑、新、亦、龄、榆、缘
婉、铃、丝、舒、惜、雅、自、恩
敏、如、瑶、梵、娴、蓉、婉、妍
敏、瑜、若、瑶、语、莎、缦、筠
然、缦、榆、江、水、玥、俪、曦
彩、笛、可、丽、玥、蓓、知、桂
鸣、妹、迪、悠、兔、浩、昊、令
听、芙、任、沁、笛、霄、君、恬
娅、翔、馨、趣、馨、妤、采、微
寄、芙、媛、珺、兰、秋、娣、泉
睿、听、姗、爱、双、恩、婷、波
杏、叶、璇、甜、问、如、碧、唯
南、奕、伊、波、辰、颍、爱、嫣
萱、琼、妹、白、凉、新、沁、甯
童、碧、靖、珍、君、瑜、璟、思
萌、冉、楚、初、优、知、乐、影
知、颍、娴、语、恬、黛、瑾、艺
琳、蓉、如、问、璐、妍、慕、薇
依、杏、瑛、珠、诗、旋、彦、阳
妮、妍、洛、沐、黛、沐、普、思
平、念、梦、澜、莉、洛、絮、珺
爽、迪、敏、娇、影、迪、润、妮
然、梓、萌、裳、熙、令、乐、碧
淼、冬、冉、筱、妹、以、霄、洁
芊、云、黛、佳、兮、听、琦、沛
思、安、恬、嫦、童、桂、普、语
悠、翔、呜、超、歆、晴、卿、沁
音、浩、舒、夜、莉、俪、谷、兰
君、楚、惜、珺、阳、妤、卓、灵
知、平、寄、怡、音、静、向、超
媱、枫、絮、以、铃、梦、昕、曦
妮、璇、薇、安、艺、伊、梵、泽
桐、馨、悠、初、欣、梦、媱、蓝
璇、紫、熙、娴、书、紫、可、绿
虹、璇、瑜、薇、含、颖、旋、姝
南、知、彩、君、伊、傲、筠、芊
娜、芷、爱、娇、芙、乐、正、嫣
音、觅、宁、娇、玥、蕊、夜、慧
靖、楚、超、馥、彦、伊、忆、龄
紫、童、觅、万、茹、卿、潼、茹
奇、奕、莹、唯、朵、辰、盼、兮
筱、朵、婧、安、昊、采、南、珠
云、绮、灵、姝、姿、莹、璟、孤
铃、痴、兔、优、姿、谷、雯、盼
波、杏、淼、茵、珺、白、慕、旋
茜、汐、妙、裳、爽、妙、晓、沐
菱、秋、笑、筱、鸣、菱、诗、宛
茵、琼、珞、豆、珍、蕾、洛、琦
听、亦、谷、冰、初、鸣、平、昕
淼、含、令、诗、绿、岚、娅、悦
珞、芍、莎、若、帆、茵、唯、笑
璐、趣、珠、皎、熙、普、缘、恩
忆、任、平、林、琼、岚、潼、旋
怀、林、瑛、淇、卓、水、儿、华
爱、鸣、絮、净、婕、荣、虞、俪
萌、莹、雅、妍、华、怡、夏、念
含、怀、晓、呜、真、含、瑶、冰
雨、萱、丝、芍、佳、姗、菡、自
又、珞、清、汐、以、希、凉、芙
娜、绮、涵、万、馥、凉、泉、珠
熙、楚、璐、痴、娅、婉、水、菲
双、睿、虹、绿、娅、颖、娣、姗
龄、姝、珍、语、新、秋、双、甜
雨、傲、兔、瑜、霄、普、怀、辰
奕、真、依、艺、彩、初、枫、如
自、虹、正、盼、裳、潼、笑、寻
书、钰、娴、向、依、趣、浩、杏
丽、净、南、薇、冬、龄、辰、佑
清、妹、映、寻、蕾、璐、琦、优
呜、舒、乐、虞、枫、玥、芊、靖
妤、泽、可、兰、茹、兰、婉、梦
洛、淇、琳、卓、映、汐、媛、馨
潼、妙、清、瑜、嫦、彩、静、映
莹、江、微、亦、曦、谷、澜、笑
蕊、梓、真、润、秋、淇、微、静
雨、姿、佑、宸、冰、沛、姝、叶
宸、彦、任、亦、水、冬、婕、任
蓝、琼、琳、朵、夜、昊、思、夏
真、沛、柯、希、洁、叶、嫣、茵
菲、依、梓、紫、奕、欣、蓓、荣
雅、宁、慧、采、荣、林、双、欣
丝、倩、芍、丝、淇、蕊、馨、向
乐、黛、华、希、痴、艺、珞、泉
琦、晴、裳、豆、自、珍、虞、柯
冉、蓝、泉、桐、媱、姗、蓝、嫦
莉、涵、绿、映、宸、呜、佑、佳
萱、润、涵、觅、悦、奇、曦、寄
兮、颍、超、寄、皎、虹、紫、媱
蓓、菲、沛、卿、芍、玥、悠、影
虹、瑛、媛、晓、雨、林、榆、夜

male.txt是男名常用字(我从不同网站复制粘贴的,可能有重复),内容如下:

辰、逸、雨、泽、瑾、瑜、圣、杰、楷、瑞  浩、南、卡、思、旭、尧、俊、楠、天、磊  烨、伟、世、博、昊、哲、瀚、冠、明、辉  金、傲、越、材、霖、朋、健、柏、鸿、涛  懿、轩、鹏、煊、彬、益、弘、宸、苑、君  文、鑫、睿、渊、达、强、晓、啸、风、桦  驰、松、德、振、豪、鹤、绍、鼎、寒、志  靖、琪、擎、宇、国、龙、厉、诚、翰、超  晟、棋、沙、欧、智、劲、祺、皓、新、泰  佑、致、韵、舟、玮、伦、然、炫、星、野  雪、嘉、煜、城、昌、建、平、炎、峻、熙  洋、荣、展、远、图、翱、依、海、震、康  锋、崇、杭、运、贤、元、盛、江、春、凯  胜、福、来、聚、原、才、邦、庆、生、月  阳、岩、浪、晋、玄、欢、恒、羽、恩、青  余、波、修、永、润、若、信、勋、琦、晨  杉、畅、凡、翎、承、淘、茂、石、鉴、尚  唯、仁、敬、玉、全、帆、影、云、观、雷  常、柯、倚、向、镇、言、耀、耿、古、闻  名、东、悠、昆、宝、复、乔、柳、林、均  顺、千、良、励、刚、聪、乾、弥、高、锦  华、延、望、翔、树、道、声、安、冰、祥  钦、启、亦、温、久、百、豫、棕、笑、深  坤、白、裕、遥、彦、乐、统、奇、勉、叶  贵、业、溪、路、灿、誉、民、易、进、方  夫、丰、清、泉、西、陌、鸣、传、庭、游  霜、奥、蒙、景、知、彰、流、怀、圆、融  厚、满、凌、冬、拓、慎、尘、利、日、栋  仕、蓝、任、源、莫、闲、合、戏、晴、雄  伯、万、忆、兴、钧、至、征、扬、谦、威  挚、韶、善、曲、洪、存、璋、宁、宜、少  颜、瞻、语、旷、漾、韬、维、基、耕、戈  毅、秉、潭、宵、忠、芹、绩、光、轻、镜  折、霄、勇、淡、照、含、众、阔、吟、年  肖、岳、萧、壤、浚、晖、标、铭、壮、如  书、宏、理、释、临、布、苛、义、孝、沧  悟、坚、阜、川、奔、潜、物、妙、峰、隆  锐、祖、尊、商、保、翼、侠、喻、谨、雁  享、刊、普、歌、桐、笃、暖、疏、育、里  勤、潮、施、实、湛、鸽、昭、吉、气、治  钱、顷、都、和、际、浦、封、容、银、卫
伟、刚、勇、毅、俊、峰、强、军、平、保、东、文、辉、力、明、永、健、世、广、志、义、兴、良、海、山、仁、波、宁、贵、福、生、龙、元、全、国、胜、学、祥、才、发、武、新、利、清、飞、彬、富、顺、信、子、杰、涛、昌、成、康、星、光、天、达、安、岩、中、茂、进、林、有、坚、和、彪、博、诚、先、敬、震、振、壮、会、思、群、豪、心、邦、承、乐、绍、功、松、善、厚、庆、磊、民、友、裕、河、哲、江、超、浩、亮、政、谦、亨、奇、固、之、轮、翰、朗、伯、宏、言、若、鸣、朋、斌、梁、栋、维、启、克、伦、翔、旭、鹏、泽、晨、辰、士、以、建、家、致、树、炎、德、行、时、泰、盛、雄、琛、钧、冠、策、腾、楠、榕、风、航、弘
裕、然、商、气、睛、芩、睿、朗、阔、虚、名、音、辉、家、品、善、敬、军、描、承、榆、姝、以、荷、博、禾、海、柑、翌、学、澄、澜、竹、漩、峻、士、逆、含、清、施、壮、鹏、寒、新、邻、颜、玮、浅、境、石、光、九、桐、贵、卡、酌、奉、倩、勇、晨、冠、纽、武、励、棕、浪、芹、多、启、祥、养、志、王、特、眉、煜、乔、时、叶、庶、永、岳、栋、逸、问、风、星、岩、顷、潮、澈、鸣、磊、宇、解、殷、婧、虹、裳、怀、功、穗、积、仟、松、萱、示、杉、圆、城、胜、杰、婷、毅、迈、伦、羽、楠、布、刚、乾、树、戈、雪、曼、佑、初、红、策、泽、成、康、先、许、楚、民、倜、彪、奇、实、庸、春、帙、佰、诚、者、群、芊、之、村、佻、琪、铭、江、璋、钧、健、絮、载、渔、泰、恩、缨、生、兴、雄、林、全、蕾、雷、子、龙、弼、乐、平、友、才、越、怡、哲、浩、心、孤、唯、洋、强、其、勤、无、德、国、妖、壤、蓝、株、炫、征、灏、流、利、耐、庆、致、振、攀、莹、五、虞、町、涌、仁、忆、巨、旃、福、维、峰、发、晴、旭、邦、保、宁、妞、义、央、深、广、和、波、折、绘、聪、诗、册、淑、推、谦、克、信、安、进、恕、敏、亨、挺、政、顺、基、朋、震、臻、游、即、坪、勾、行、天、源、盛、瀚、妍、伟、超、驿、涛、攻、世、远、尊、歇、思、昊、本、体、冉、孜、漫、公、良、弘、派、旷、守、腾、俊、蕙、云、至、达、轮、朴、锦、炎、析、万、银、言、绍、厚、文、会、伯、绅、馨、函、畅、秉、繁、亲、图、少、古、啸、帆、蓓、珂、梁、滨、奥、硕、谷、琛、力、侣、河、翔、茗、紫、任、彬、固、争、适、极、侠、明、耀、彰、赛、飞、沛、东、共、榕、亮、月、兆、沉、斌、席、辰、玳、苗、惠、翱、高、淘、若、美、享、尧、弥、中、记、井、航、富、小、有、界、又、卓、建、豪、宸、众、电、秋、昌、翊、玎、萝、鹰、凡、草、沧、烨、元、山、起、翰、宏、坚、茂、肯、延、霞、喜、熙、数、冰
奕晗、维腾、庚维、斌飞、立钧、辉然、奕腾、希晗、绍超、朝逸、锐晏、龙力、庚纶、颂汉、凡海、牧俊、崴勋、学阳、树龙、纶狄、景百、树伦、晏柏、宇绍、旻帆、清齐、毅聪、奕辰、同升、启顺、盛钟、祥格、斌林、亮牧、枫飞、云学、启兆、汉旻、奇景、岩桦、权伟、杜麟、强岩、汉伟、天成、帆辉、磊浩、乐生、洋颖、强聪、云汉、飞勋、禹剑、威景、新君、百浩、浩佳、云桂、齐铭、锐隆、言海、志钟、启泽、仲亚、铭秦、齐亦、琛兆、宇坤、彦家、龙霆、泫辰、诚亚、天琛、云升、升兆、广聪、狄百、晏坤、迅浔、翔裕、霖儒、杉嘉、金道、衡廷、元斌、泽滨、良峰、力羽、海泽、树聪、虎牧、振镇、世升、凡颂、传剑、希天、浔祥、琛岳、浔平、卓泫、岳永、唯烁、锦勋、桦康、廷诚、鸣斌、闵鸣、谦纶、超震、俊元、森浚、钟崴、杭颂、瀚建、启权、旻衡、丞景、航家、洋超、格聪、东弘、锋东、锦宏、河翰、瑾顺、生东、杭岳、旻聪、东坤、纶晏、羽诚、牧振、琛谦、宇清、瑾聪、俊勋、祥亚、辰建、伦翔、佳维、友格、诚俊、云仕、兆烽、裕铭、平生、沐希、奕强、建义、建杜、翰卓、聪刚、剑新、兴宁、景君、楚胜、睿家、海元、天龙、坤卓、天海、森澄、威浚、绍剑、雄祥、元晗、琛迅、牧庚、晏瑜、安才、海廷、立昕、朗庆、家卓、杉迅、威廷、绍禹、祖琛、洋杭、烽勤、飞汉、腾胜、朗晗、沐清、浩锋、逸钧、齐奕、奕龙、斌田、威博、瀚泽、泽启、刚清、磊泽、云友、瑾树、铭家、柏东、仲裕、奕利、源锦、希彦、桂纶、西森、启仕、晓奇、梁仲、杉清、凌树、才宁、绍逸、震权、沐闵、聪启、郴格、奇海、铭磊、晓迅、郴杉、兴新、帆钟、勋嘉、胜纶、锐鸣、斌家、铭道、嘉祥、旻乐。

全文完。

  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值