lua怎么拼出一个字来

 我来答
生活知识小达人EZ
2022-04-15 · TA获得超过6423个赞
知道答主
回答量:781
采纳率:100%
帮助的人:13.4万
展开全部

lua写脚本拼出一个字要用到lua的随机函数。

工具/原料:

联想hinkBook 14-llL

Windows10

luaEditor v6.30

1、既然是随机,那么我们当然就是要用到lua的随机函数了,但是lua的随机函数有点小毛病,如果时间太短,那么取到的随机数可能是一样的。

2、代码如图,测试结果看红框标记处。

3、现在来试试随机字母组合。代码如图,测试结果看红框标记处。代码是不是也很简单,因为小写字母在ansic字母表里面是97-122,string.char()函数就是来把数字转成对应的ansic字符的。与之对应的是string.byte(),将字符转成数字,如string.byte('a')结果就是97。

4、大写字母的ansic字符范围是65-90,所以只要改掉范围就好了。

5、让函数支持随机数字,随机小写字母,随机大写字母,随机数字和小写字母,随机数字和大写字母,随机大小写字母需要先定义一个随机模式表。

6、随机函数编写完成。

7、编写一个测试代码,生成全部七种模式随机字符。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式