|
- .版本 2
- .支持库 spec
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- 置随机数种子 ()
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- .局部变量 文本, 文本型
- .局部变量 文本数组, 文本型, , "0"
- .局部变量 字节集数组, 字节集, , "3"
- .局部变量 字节集, 字节集
- .局部变量 字节集数组2, 字节集, , "0"
- ' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中。 ***注意不要修改本子程序的名称、参数及返回值类型。
- 文本 = 合并文本数组 ({ “一二三”, “四五六”, “七八九” })
- 调试输出 (文本)
- 分割文本数组 (文本, 文本数组)
- 调试输出 (文本数组)
- 字节集数组 [1] = { 1, 2, 3 }
- 字节集数组 [2] = { 4, 5, 6 }
- 字节集数组 [3] = { 7, 8, 9 }
- 调试输出 (字节集数组)
- 字节集 = 合并字节集数组 (字节集数组)
- 调试输出 (字节集)
- 分割字节集数组 (字节集, 字节集数组2)
- 调试输出 (字节集数组2)
- .子程序 随机字符, 文本型
- .局部变量 B, 文本型
- .局部变量 A, 文本型
- A = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”
- .计次循环首 (16, )
- B = B + 取文本中间 (A, 取随机数 (1, 取文本长度 (A)), 1)
- .计次循环尾 ()
- 返回 (B)
- .子程序 随机字节集, 字节集
- .局部变量 返回值, 字节集
- .局部变量 计数, 整数型
- 返回值 = 取空白字节集 (16)
- .计次循环首 (16, 计数)
- 返回值 [计数] = 取随机数 (0, 255)
- .计次循环尾 ()
- 返回 (返回值)
- .子程序 合并文本数组, 文本型, 公开
- .参数 数组, 文本型, 数组
- .局部变量 随机字符, 文本型
- .局部变量 计数, 整数型
- .局部变量 文本, 文本型
- .局部变量 成员数, 整数型
- 随机字符 = 随机字符 () ' 16字节随机大小写+数字字符
- 文本 = 随机字符 ' 前16字节为用作分割文本的字节
- 成员数 = 取数组成员数 (数组)
- .计次循环首 (成员数, 计数)
- .如果 (成员数 = 计数)
- 文本 = 文本 + 数组 [计数] ' 最后1成员数组不加随机分隔符
- .否则
- 文本 = 文本 + 数组 [计数] + 随机字符
- .如果结束
- .计次循环尾 ()
- 返回 (文本)
- .子程序 分割文本数组, , 公开
- .参数 文本, 文本型
- .参数 数组, 文本型, 参考 数组
- 数组 = 分割文本 (取文本右边 (文本, 取文本长度 (文本) - 16), 取文本左边 (文本, 16), )
- .子程序 合并字节集数组, 字节集, 公开
- .参数 数组, 字节集, 数组
- .局部变量 随机分隔符, 字节集
- .局部变量 成员数, 整数型
- .局部变量 字节集, 字节集
- .局部变量 计数, 整数型
- 随机分隔符 = 随机字节集 ()
- 成员数 = 取数组成员数 (数组)
- 字节集 = 随机分隔符
- .计次循环首 (成员数, 计数)
- .如果 (成员数 = 计数)
- 字节集 = 字节集 + 数组 [计数]
- .否则
- 字节集 = 字节集 + 数组 [计数] + 随机分隔符
- .如果结束
- .计次循环尾 ()
- 返回 (字节集)
- .子程序 分割字节集数组, , 公开
- .参数 字节集, 字节集
- .参数 数组, 字节集, 数组
- 数组 = 分割字节集 (取字节集右边 (字节集, 取字节集长度 (字节集) - 16), 取字节集左边 (字节集, 16), )
复制代码
|
|