富联代理
更多+电话:400-123-4657
传真:+86-123-4567
地址:广东省广州市天河区88号
邮箱:admin@youweb.com
许多游戏可以帮玩家自动生成 ID,而且这些名字还不落俗,是通过什么样的方式做到的呢?
发布时间:2023-07-04 点击量:149
老早就看到过,不少武侠手游或者是类似于中国风的页游在注册游戏账号的页面,填写游戏ID处,往往可以由系统为你自动生成ID,就拿三国杀online为例,如下:





一个姓表一个名表 随机组合就是了
1:打开百度搜 “网游名字”,随便选一个网站
2:打开Python 建个py文件爬虫
(其实什么语言都能弄。不过py开发速度快优雅,而且大概100行代码就可以了。精简下更好)

3:爬——过滤
4:你得到了几十万网名
(随便爬了30k个,这些都是比较俗气的。可以爬一些古风点。例如什么独孤泪,西门邪。受不了这么中二,打冷颤。)

5:切割姓与名,再过滤。分别建姓表、名表(可选)
6:随机组合(可选)
7:这游戏玩家真过千万注册了?那这种方法就不可行了,基本都重复了。就需要666大法(在名字插入数字区分,然后让玩家决定是再次随机取名,还是自己取名修改数字。):
南宫膜法666
震天赛艇999
始终太年轻1314
原理嘛……跟化学取名是类似的,我举几个例子
硝酸盐
硝酸铁
亚硝酸盐
硫酸亚铁
硫酸铜
只要你有足够多的“硝酸”,足够多的“铁”,再加上足够多的什么“化合物”,随便玩啦……名字效果就这样boom……
把能想到的都编进入,按姓和名分开,然后随机合成姓名即可。
简单的效果预览用亦可赛艇……哦不,亦可赛尔就可以实现。
等我到公司给你做个流程图……
我做了个简单的中文名字,这里面如果在Y库或者Z库里面加入一些符号,就可以看见符号了……百家姓有几百个,Y库一般也有几百个,Z库可能跟Y库里面的字一样,如果都假设为100,那么可生成结果是101万……
说好的流程图:
