zm.RndStr 随机字符串

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

随机指定范围的字符串内容。

语法

结果 = zm.RndStr(个数[, 模式[, 是否不重复]])

参数

参数 数据类型 解释
个数 数值型 随机字符个数
模式 数值型 可选参数,表示随机内容,详见下表格,多个类型可相加,省略默认为1+2+4
是否不重复 布尔型 可选参数,是否取不重复随机内容,省略默认为false
模式参数 表示范围
1 随机0到9的数字
2 随机a到z的小写字母
4 随机A到Z的大写字母
8 随机标点符号!#$%&()*+,-./:;<=>?@[]^_`{|}~’

返回值

字符型,随机到的字符串内容。

示例

1
2
3
4
5
6
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

TracePrint zm.RndStr(5)
TracePrint zm.RndStr(6, 2)
TracePrint zm.RndStr(10, 1 + 4, true)

备注

  • 调用随机函数前,可用 zm.RndInitSeed 初始化随机种子 运行一次。
  • V1.1720: 加入命令
  • V1.1724: 增加随机标点符号。
  • V1.1802: 修复可选参数无效问题