|
地下
发表于 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 ))   计次循环尾 ()返回 (临时文本)
|
|