自动生成随机数应用,取多种随机密码方式

易语言 2020-02-12 16:08:08

自动生成随机数应用,取多种随机密码方式

置随机数种子 ()
.判断开始 (参数_模式 = 1)
.计次循环首 (参数_位数, 局部_变量)
局部_文本 = 局部_文本 + 字符 (取随机数 (48, 57))
.计次循环尾 ()
.判断 (参数_模式 = 2)
.计次循环首 (参数_位数, 局部_变量)
局部_文本 = 局部_文本 + 多项选择 (取随机数 (1, 2), 字符 (取随机数 (65, 65 + 25)), 字符 (取随机数 (97, 97 + 25)))
.计次循环尾 ()
.判断 (参数_模式 = 3)
.计次循环首 (参数_位数, 局部_变量)
局部_文本 = 局部_文本 + 多项选择 (取随机数 (1, 3), 字符 (取随机数 (65, 65 + 25)), 字符 (取随机数 (97, 97 + 25)), 字符 (取随机数 (48, 57)))
.计次循环尾 ()
.判断 (是否为空 (参数_模式) = 真)
局部_文本 = “我爱易语言”

- 可设定随机数的数位。

- 可设定需要生成的随机数个数。

- 可设置生成的随机数是否允许重复出现。

- 支持生成随机数集合的复制和分享。

- 可查看生成的随机数的历史记录。

- 支持对随机数组的升降序排列。