|
LEOONL 发表于 2024-11-17 23:23
[/quote ][e=1 ].版本 2 变量名 | 类 型 | 静态 | 数组 | 备 注 | str | 快速文本对象 | | | arr | 文本型 | | 0 | data | 文本型 | | | i | 整数型 | | | random | 整数型 | | | bool | 逻辑型 | | 0 | count | 整数型 | | | j | 整数型 | | | 延时时间 | 整数型 | | |
延时时间 = 到数值 (编辑框1.内容 )如果真 (延时时间 = 到数值 (“”)) 延时时间 = 0 data = 选择 (组合框1.现行选中项 = 0, 超级编辑框1.内容, 超级编辑框2.内容 ). str. 置文本 (data )arr = str. 分割文本 (“ ”, )str. 清除文本 ()重定义数组 (bool, 假, 取数组成员数 (arr )) 置随机数种子 ()count = 四舍五入 (取数组成员数 (arr ) ÷ 2, )判断循环首 (i < count )random = 取随机数 (1, 取数组成员数 (arr )) 如果真 (bool [random ] = 假)bool [random ] = 真 i = i + 1 判断循环尾 ()变量循环首 (取数组成员数 (bool ), 1, -1, i )如果真 (bool [i ])str. 插入 (, arr [i ], “ ”)删除成员 (arr, i, )变量循环尾 ()超级编辑框3.内容 = str. 取文本 (, )str. 清除文本 ()计次循环首 (取数组成员数 (arr ), i ) str. 添加 (arr [i ], “ ”)计次循环尾 ()超级编辑框4.内容 = str. 取文本 (, )
[e=1].版本 2
.支持库 commobj
.支持库 iext2
.子程序 分割号码
.局部变量 str, 快速文本对象
.局部变量 arr, 文本型, , "0"
.局部变量 data, 文本型
.局部变量 i, 整数型
.局部变量 random, 整数型
.局部变量 bool, 逻辑型, , "0"
.局部变量 count, 整数型
.局部变量 j, 整数型
.局部变量 延时时间, 整数型
延时时间 = 到数值 (编辑框1.内容)
.如果真 (延时时间 = 到数值 (“”))
延时时间 = 0
.如果真结束
data = 选择 (组合框1.现行选中项 = 0, 超级编辑框1.内容, 超级编辑框2.内容)
.' 如果真 (data = “”)
' 返回 ()
.如果真结束
str.置文本 (data)
arr = str.分割文本 (“ ”, )
str.清除文本 ()
重定义数组 (bool, 假, 取数组成员数 (arr))
置随机数种子 ()
count = 四舍五入 (取数组成员数 (arr) ÷ 2, )
.判断循环首 (i < count)
random = 取随机数 (1, 取数组成员数 (arr))
.如果真 (bool [random] = 假)
bool [random] = 真
i = i + 1
.如果真结束
.判断循环尾 ()
.变量循环首 (取数组成员数 (bool), 1, -1, i)
.如果真 (bool )
str.插入 (, arr , “ ”)
删除成员 (arr, i, )
.如果真结束
.变量循环尾 ()
超级编辑框3.内容 = str.取文本 (, )
str.清除文本 ()
.计次循环首 (取数组成员数 (arr), i)
' random = 取随机数 (1, 取数组成员数 (arr))
str.添加 (arr , “ ”)
.计次循环尾 ()
超级编辑框4.内容 = str.取文本 (, )
|
|