第1-2课时
RAND随机函数
基本用法:2003版以上的Excel中,直接在单元格输入=RAND() 得到大于等于0,小于1的随机数 其他变形生成方法:
①生成A与B之间的随机数字(A<随机数<B) 在第一个格子中输入:=RAND()*(B-A)+A
如,生成1到10之间的随机数字,输入:=RAND()*9+1
其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。 ②生成A与B之间的随机整数(A<随机数<B)
在第一个格子中输入:=INT(RAND()*(B-A)+A)
如,生成1到10之间的随机整数,输入:=INT(RAND()*9+1) 其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。 ③生成A与B之间的随机数字(A≤随机数≤B) 在第一个格子中输入:=RAND()*(B-A+1)+A
如,生成1到100的随机整数,输入:=RAND()*100+1
其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。 ④生成A与B之间的随机整数(A≤随机数≤B)
在第一个格子中输入:=INT(RAND()*(B-A+1))+A
如,生成1到100的随机整数,输入:= INT(RAND()*100)+1 其余数字,将鼠标置于该格子右下角,变为十字时,向下拖拉即可。 ⑤若是2007或2010版,生成A与B之间的随机整数(A≤随机数≤B) 在第一个格子中输入:=RANDBETWEEN(A,B)即可。
如,生成1到10之间的随机整数,输入:=RANDBETWEEN(1,10) 如想得到随机小数,则输入:=RANDBETWEEN(1,100)/10
当我们需要产生一些随机数,如单位的抽奖,购买体育彩票前的选号等,我们可以利用Excel中的RAND函数来产生这些随机数。RAND函数能够返回大于等于0小于1的均匀分布随机数,每次计算工作表时都将返回一个新的数值。我们只要将RAND()与INT函数组合起来,就能够产生各种位数的随机数了。
“=INT(RAND()*10)” 产生0到10之间的任意自然数 “=INT(RAND()*100)” 产生0到100之间的任意自然数
由此,我们只需要在7(或其他大小)个单元格中分别输入“=INT(RAND()*10)”,这样就能够产生一个7位的随机数。
热门文档