|
本帖最后由 优先级 于 2018-5-2 22:23 编辑
- .版本 2
- .支持库 spec
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
- .局部变量 字符, 文本型
- 置随机数种子 ()
- 字符 = 随机字符 ()
- 标准输出 (, 字符 + #换行符)
- 调试输出 (控制台文本转义 (字符))
- 运行 (“cmd /c echo ” + 控制台文本转义 (字符), 真, )
- 运行 (“cmd /c pause”, 真, )
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 随机字符, 文本型
- .局部变量 允许出现的字符, 文本型
- .局部变量 文本, 文本型
- 允许出现的字符 = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz^!#$%&'()*+,-./:;<=>?@[\]_`{|}~” + #引号
- .计次循环首 (64, )
- 文本 = 文本 + 取文本中间 (允许出现的字符, 取随机数 (1, 取文本长度 (允许出现的字符)), 1)
- .计次循环尾 ()
- 返回 (文本)
- .子程序 控制台文本转义, 文本型, 公开
- .参数 文本, 文本型
- .局部变量 计数, 整数型
- .局部变量 单字符, 文本型
- .局部变量 文本2, 文本型
- 文本2 = 文本
- .计次循环首 (7, 计数)
- 单字符 = 取文本中间 (“^%&*<>|”, 计数, 1)
- 文本2 = 子文本替换 (文本2, 单字符, “^” + 单字符, , , 真)
- .计次循环尾 ()
- 返回 (文本2)
复制代码 |
|