网站首页 > 技术教程 正文
大家好,我是郭立员,今天讲一下如何生成随机的昵称。
前言
刚刚朋友问我有没有能随机生成昵称的插件
我说:没有!
后来又提到紫猫生成的随机昵称,说是不像正常人能起的昵称。
我的建议是自己封装成随机昵称的函数。
一、随机姓名
平时我们起名字就是姓+名,通常是2个字或者3个字,按照这个逻辑来编写一个姓名库。
TracePrint RndName()
Function RndName()
Dim A = Array("贾", "赵", "萧","梁","胡","谢", "曹","袁","傅","彭","蒋","蔡","魏","薛","阎","潘","戴","夏","姜","姚","邹","熊",_
"郝","秦蒋","邵","侯","段","武","赖","龚","奥","夏侯","诸葛","上官","欧阳","尉迟","公孙","岳","墨","琴","涂",_
"温","匡","余","余","温","景","庄","庄","燕", "司马","景", "马","伊", "樊","朱", "冯","雷","范","穆","麒", "安",_
"布","卜","白","拜","鲍","庹","崔","程","晨","迟","常","车","翟", "窦", "狄","费","范","郭","葛","恭","霍","孔",_
"柯","骆","苗","孟","潘", "乔","屠","邰","谭","巫","翁", "徐","肖","萧", "夏","袁","章","童")
Dim B = Array( "雷" ,"琳" ,"甜","琪","茂", "莆","倩","祥","霞","莠", "唇","汝","瑞","妮","莫","终", "慧","诗","雯","鸿","乔",_
"雪","君", "雅","森","沐","淮","莉","淑","申","双", "霆","媛","熙","彩","瀚","幽","桦","逸", "智", "鑫", "鹏",_
"顾","玮","益","轩" ,"明", "琪", "兴","旺","泉","诚","秋","生","骏", "晶", "然","怡","蓉","淳","宇","玉","志",_
"麻","宏", "静" ,"萱","楚", "茵", "迪", "卡","辉","苑","博","新","豪","炫", "翰", "豪","睿","渊","昊", "宸", "博","哲")
Dim C = Array("敢", "款", "淦", "筐", "贵", "辜", "凯","植","奠","捷","掎","探","敦","智","棠","淘","淡","焦","婷",_
"荔","轸", "迦","钧", "婷","喋","塘","塔","暖","楠","幄","涯","焰","雁","雅","雯","喻","宸","瓿","霞",_
"婺","琬","博","棉","涵","淼","淮","番","徨","惠","斑","酣","邯","媚","彬","棠", "磊" ,"梅", "晴" ,"惠")
Dim 字数 = int(2*rnd()+2)
If 字数 = 3 Then
RndName = A(Int(len(a) * Rnd())) & B(Int(len(b) * Rnd())) & C(Int(len(c) * Rnd()))
Else
RndName = A(Int(len(a) * Rnd())) & B(Int(len(b) * Rnd()))
End If
End Function
代码中有3个数组,第一个数组是姓,第二三个数组是名字,随机2或者3个字。
二、随机生成网名
在百度上找一个网名大全的网站,然后获取页面的html代码,从html里面提取网名。
Import "shanhai.lua"
Dim n=int(22*rnd()+1)
dim html= url.get("https://www.resgain.net/netname_6_"&n&".html")
TracePrint html
Dim arr=shanhai.RegexFind(html,"data%-clipboard%-text =""([^""]+)")
If len(arr)>0 Then
Dim m=int(len(arr)*rnd())
TracePrint arr(m)
End If
三、复刻QQ的昵称
随机生成一个QQ号,然后通过api获取这个QQ的昵称,如果这个QQ不是空号,就可以得到一个正常的昵称。
TracePrint Getnick()
Function Getnick()
Do
Dim QQ = int(100000000*rnd()+100000000)
Dim ret = url.get("https://api.oioweb.cn/api/qq/info?qq="&QQ)
Dim tb = encode.JsonToTable(ret)
If len(tb["result"]["nickname"])>0 Then
Getnick = tb["result"]["nickname"]
Exit Function
End If
Loop
End Function
- 上一篇: [按键精灵]比较高的安卓系统该怎么获取包名组件名
- 下一篇: 按键精灵安卓版:UI界面自动换号源码
猜你喜欢
- 2024-10-22 历史最牛的按键精灵插件介绍,学会少走很多弯路
- 2024-10-22 「按键精灵安卓版」本地文字识别(按键精灵 获取文字)
- 2024-10-22 「按键精灵」安卓按键的命名规范(安卓6.0按键精灵手机版)
- 2024-10-22 按键精灵怎么用(按键精灵怎么用别人脚本)
- 2024-10-22 按键精灵定时器介绍和使用,不会的小伙伴速速看看精辟
- 2024-10-22 按键精灵代码注释功能(按键精灵代码教程)
- 2024-10-22 如何在最短的时间内掌握按键精灵逻辑运算符的使用
- 2024-10-22 (使用按键精灵这个功能后)!网友全都震惊了~~~
- 2024-10-22 按键精灵按钮命令讲解,你在看不懂就........
- 2024-10-22 按键精灵安卓版通过获取文字坐标进行点击(源码分享)
你 发表评论:
欢迎- 07-15Rocky Linux Nginx 自动更新免费 SSL,全流程实战
- 07-15nginx-1.22.1在linux服务器上的安装
- 07-15Rocky Linux 9 系统下安装Nginx(在linux中安装nginx)
- 07-15Rocky Linux 9.x 从零安装 Nginx 全流程:源码编译 + dnf 安装方案详解
- 07-15Linux-Nginx-反向代理篇-02(nginx反向代理apache)
- 07-15RockyLinux 9快速部署Nginx+HTTPS(基于DNF安装)
- 07-15Stellar Repair for MySQL:受损 MySQL 数据库的专业恢复工具
- 07-15在CentOS7系统源码安装Nginx+MySQL+PHP+Go
- 最近发表
-
- Rocky Linux Nginx 自动更新免费 SSL,全流程实战
- nginx-1.22.1在linux服务器上的安装
- Rocky Linux 9 系统下安装Nginx(在linux中安装nginx)
- Rocky Linux 9.x 从零安装 Nginx 全流程:源码编译 + dnf 安装方案详解
- Linux-Nginx-反向代理篇-02(nginx反向代理apache)
- RockyLinux 9快速部署Nginx+HTTPS(基于DNF安装)
- Stellar Repair for MySQL:受损 MySQL 数据库的专业恢复工具
- 在CentOS7系统源码安装Nginx+MySQL+PHP+Go
- linux通过yum安装nginx和mysql(linux在线安装nginx)
- Chat to MySQL 最佳实践:MCP Server 服务调用
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)