随机返回200--600之间的自然数
RAND返回大于0小于1的数
ROUND四舍五入取整数。
当第一个RAND近似1同时第二个RAND近似0公式就是1*200-0*200+400=600
反之,当第一个RAND近似0同时第二个RAND近似1公式就是0*200-1*200+400=200
这样合起来公式的意思就是返回大于200小于600的整数。
RAND()*200
得出值在0至200的之间随机数值
RAND()*200+400
得出值在400至600的之间随机数值
RAND()*200-RAND()*200+400
这两个值相减
ROUND(某数值,0) 把这个数值四舍五入到整数位.
参数0是取整数,参数1是取小数一位,参数2是取小数两位.........
RAND()*200-RAND()*200 得到-200开区间到200开区间内的随机值。
RAND()*200-RAND()*200+400 得到200-600开区间内的随机值。
round(x,0) 是四舍五入到整数。
最后会得到200-600之间的随机整数。
200内的随机数相减加上400,结果不保留小数