能不能给我大概给我讲哈这个公司里面的数字是啥意思呢
追答rand()产生0-1之间的随机数,*2.8以后,变成0-2.8之间的随机数,加上0.8,变成0.8-3.6之间的随机数,四舍五入到1为小数,其实就是0.8,0.9,1.0.........3.4,3.5,2.6就是在这29个数中随机产生
能不能给我大概给我讲哈这个公司里面的数字是啥意思呢
追答rand()*2.8+0.8是随机产生0.8-3.6的数,round(rand()*2.8+0.8,1) 是对产生出来的数字四舍五入保留1位小数。
注:要生成 a 与 b 之间的随机实数,=RAND()*(b-a)+a,其中RAND()函数是产生0~1之间的随机实数(包含0但不包含1)。
能不能给我大概给我讲哈这个公司里面的数字是啥意思呢
能不能给我大概给我讲哈这个公司里面的数字是啥意思呢
追答RAND()随机产生[0,1)的数,乘以2.8是[0,2.8),加0.8是[0.8,3.6),最后乘以5。要是你能确定小数点后保留的位数,就加上ROUND函数,这样就可以实现[0.8,3.6]了。