=1+ROUND((186+64*ROW()+RAND()*64)/1000,2)这个例子为什么产生随机的函数在1.25~1.89

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:14:17
=1+ROUND((186+64*ROW()+RAND()*64)/1000,2)这个例子为什么产生随机的函数在1.25~1.89

=1+ROUND((186+64*ROW()+RAND()*64)/1000,2)这个例子为什么产生随机的函数在1.25~1.89
=1+ROUND((186+64*ROW()+RAND()*64)/1000,2)这个例子为什么产生随机的函数在1.25~1.89

=1+ROUND((186+64*ROW()+RAND()*64)/1000,2)这个例子为什么产生随机的函数在1.25~1.89
186+64*行号加上一个0-1之间的随机数乘以64
比如行号是1
就是186+64*1=250 然后加上0-1之间的随机数乘以64 这个值是0-64
所以以上的值((186+64*ROW()+RAND()*64 在250-314之间 然后除以1000
就是在0.25-0.314之间
然后round这个值 取2位小数 就是0.25-0.31之间 然后加上1 就是1.25-1.31之间
至于你说的125-1.89之间是不对的,因为此公式所得的值与所在的行数有关系不一定最大值是1.89,不过最小值肯定是1.25