|
发表于 2020-2-7 23:53:07
|
显示全部楼层
美国
上面发帖格式又错乱了,重发下
精易模块 8.0的bug,建议修改代码如下
|
文本_取随机字母 | 文本型 | | |
要取的字符数 | 整数型 | | | | 字母类型 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 临时文本 | 文本型 | | | 大小写 | 整数型 | | | i | 整数型 | | | 判断 (字母类型 = 0 )计次循环首 (要取的字符数, )临时文本 = 临时文本 + 字符 (汇编_取随机数 (97, 122 )) 计次循环尾 ()判断 (字母类型 = 1 )计次循环首 (要取的字符数, )临时文本 = 临时文本 + 字符 (汇编_取随机数 (65, 90 )) 计次循环尾 ()计次循环首 (要取的字符数, i )大小写 = 汇编_取随机数 (0, 1 )如果 (大小写 = 1 )临时文本 = 临时文本 + 字符 (汇编_取随机数 (97, 122 )) 临时文本 = 临时文本 + 字符 (汇编_取随机数 (65, 90 )) 计次循环尾 ()返回 (临时文本)
下面是精易模块 8.00的源码,有bug
|
文本_取随机字母 | 文本型 | | |
要取的字符数 | 整数型 | | | | 字母类型 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 临时文本 | 文本型 | | | 大小写 | 整数型 | | | i | 整数型 | | | 判断 (字母类型 = 0 )计次循环首 (要取的字符数, )临时文本 = 临时文本 + 字符 (汇编_取随机数 (97, 122 )) 计次循环尾 ()判断 (字母类型 = 1 )计次循环首 (要取的字符数, )临时文本 = 临时文本 + 字符 (汇编_取随机数 (65, 90 )) 计次循环尾 ()计次循环首 (要取的字符数, i )大小写 = 选择 (i % 2 = 1, 1, 0 )如果 (大小写 = 1 )临时文本 = 临时文本 + 字符 (汇编_取随机数 (97, 122 )) 临时文本 = 临时文本 + 字符 (汇编_取随机数 (65, 90 )) 计次循环尾 ()返回 (临时文本)
|
|