发布网友 发布时间:2022-04-23 17:29
共1个回答
热心网友 时间:2022-05-15 00:48
1、首先在lua脚本中,在ansic字母表里面是97-122,string.char()函数就是来把数字转成对应的ansic字符的。与之对应的是string.byte(),将字符转成数字,如string.byte('a')结果就是97。
2、因为大写字母的ansic字符范围是65-90,所以只要改掉范围就好了。
3、然后一个函数支持随机和组合随机,就是函数支持随机数字,随机小写字母,随机大写字母,随机数字和小写字母,随机数字和大写字母,随机大小写字母,先定义一个随机模式表。
4、然后就是编写超级随机函数了,代码如图。
5、编写一个测试代码,生成全部七种模式随机字符,如下图所示就完成了。