SERVICE PHONE

400-123-4657
  • 诚信为本,市场在变,诚信永远不变...

行业资讯

当前位置: 首页 > 富联动态 > 行业资讯

许多游戏可以帮玩家自动生成 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万……

说好的流程图:

平台注册入口