|
板凳

楼主 |
发表于 2024-11-17 23:33:44
|
只看该作者
广东省深圳市
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.取文本 (, )
|
|