|
取双精度小数随机数的时候最小数和最大数都是0.57或0.58的时候【取随机数】这个函数
如果调用方式是 取随机数 (_min × 100, _max × 100) ÷ 100
这种方式 取值会出问题 会分别取出0.56和0.57
如果先将随机数分别赋值给一个整数变量在取随机数 就是正常的
连续赋值 (到整数 (测试组 × 100), a_min, a_max)
amount = 取随机数 (a_min, a_max) ÷ 100
变量名 | 类 型 | 静态 | 数组 | 备 注 | amount | 双精度小数型 | | | _min | 双精度小数型 | | | _max | 双精度小数型 | | | 精易测试 | 逻辑型 | | | 测试组 | 双精度小数型 | | 0 | i | 整数型 | | | a_min | 整数型 | | | a_max | 整数型 | | |
精易测试 = 假 测试组 = { 57, 58, 0.57, 0.58, 0.59, 0.6 } 计次循环首 (取数组成员数 (测试组 ), i ) 连续赋值 (测试组 [i ], _min, _max ) 如果 (精易测试 )  amount = 到数值 (文本_取随机范围数字 (_min × 100, _max × 100 )) ÷ 100       置随机数种子 ()  amount = 取随机数 (_min × 100, _max × 100 ) ÷ 100   调试输出 (测试组 [i ] × 100 = amount × 100, 测试组 [i ] × 100 - amount × 100 = 0, _min, _max, _min × 100, _max × 100, amount, amount × 100 ) 连续赋值 (到整数 (测试组 [i ] × 100 ), a_min, a_max ) amount = 取随机数 (a_min, a_max ) ÷ 100 调试输出 (测试组 [i ] × 100 = amount × 100, 测试组 [i ] × 100 - amount × 100 = 0, a_min, a_max, amount, amount × 100 ) 计次循环尾 ()
|
|