在Excel中,RAND函数产生[0,1)均匀分布随机数,函数形式为: =RAND() RAND后面的括号中不带任何参数,产生的随机数有多位小数,最高可以达到15位。 RAND只是产生0-1均匀分布随机数,这可能不是你想要的范围(例如你想要求产生30-50范围的随机数)。不过,利用RAND函数,稍加变化,就可以轻松产生你所要求范围的随机数。 下边一些方法可以满足你的要求: 1、产生0-60的随机数 想要产生一个0-60的随机数,那么到底要如何控制范围呢? 方法是在单元格中输入:=RAND()*60 这种方法产生带有小数的随机数,如果你想要整数形式的随机数,可以采用下面第二种方法。 2.产生0-60的随机整数 在单元格输入:=ROUND(RAND()*60,0) 这样做的目的是在RAND函数前嵌套一个四舍五入函数,并保留一位有效数字,这样就能产生整数形式的随机数 3、产生一个15-60的随机数 为了产生15-60之间的随机数,在单元格中输入: =RAND()*45+15 4、产生一个15-60之间的整数 如前所述,在随机数前面嵌套ROUND函数,输入公式 =ROUND(RAND()*45+15,0) |
|