起名工具

tmyb
广告

昨天朋友家刚生完娃就打电话来求救,说名字想破头了不知道咋整。我听着电话那边翻字典哗的响,隔三差五蹦出个"子轩""梓涵",听得我脑壳疼。干脆撸起袖子自己搞个起名工具得了。

一、折腾环境

翻出吃灰三年的笔记本,擦灰充电花了半小时。装python的时候发现系统还是win7,更新补丁等到花都谢了。装完盯着空白编辑器发愣——名字这东西怎么用代码搞?

起名工具

蹲厕所刷手机时突然开窍:去查了百家姓排行榜,把前300个姓全扒拉下来存成txt。又在古诗文网泡了两小时,把带"涵""轩""宇"的热门字抠出来。折腾出这么个结构:

  • 姓.txt:赵钱孙李周吴郑王...
  • 男名单字.txt:浩宇子睿浩然梓轩...
  • 女名单字.txt:诗涵欣怡梓晴雨萱...

起名工具

二、乱敲代码

打开pycharm新建个瞎捣鼓.py,先写三行导入:

import random
import time
import os

折腾读取文件的时候栽了个跟头——编码报错气得我锤键盘。换了utf-8才把那些生僻字"燊""翀"读出来。核心功能就五句话:

  • 随机抓个姓
  • 起名工具

  • 随机抓俩字
  • 拼成个名字
  • 重复一百遍
  • 结果存文件

按回车那秒屏幕唰唰滚动,生成的名字差点笑喷我:王梓涵轩赵诗晴睿——这不成四字名了?赶紧打补丁限制单字。

起名工具

三、真人测试

把生成的名字清单微信甩过去,朋友秒回六十秒语音轰炸:"陈浩睿像运动品牌!张雨欣听着像奶茶店!"。在第一百零七个名字李舒窈那儿突然安静:"等下...这个还有点意思?"

今早看他朋友圈已经用上了:李舒窈,6斤8两,母女平安。工具虽然糙得像半成品,但能帮上忙就值了。以后谁再找我起名,直接丢个txt过去——省得听他们翻一晚上字典!