如何使用excel生成随机数
啊南 3276阅读 2020.06.18
【导语】: Excel怎么生成随机数?大家经常使用Excel编辑数据,那么大家都知道Excel怎么自动生成随机数吗?不知道的话那就看看下面这几个Excel生成随机数的技巧吧,看完这篇文章你会有所收获哦。
返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。
语法
RAND()
在制作表格时,有时为了公平性需要随机取样,此时就可以使用随机函数RAND;
【RAND函数是一个无参数的函数,可以自动返回大于等于0并且小于1的随机数据,且每次生成的数据都不一样】
接下来讲解此函数在WPS2019中的使用技巧:
具体方法与步骤如下:
第一,生成0~1之间的随机数据(0≤随机数<1),在(C2)中输入“=RAND()”即可;
第二,如果觉得0~1之间这个数值太小了。
可以在(C3)中使用公式“=RAND()*100”,加上*100就扩大100倍了;
第三,如果要给这个随机函数指定一个范围,那我们应该使用“=RAND()*(B-A)+A”。
比如我现在指定范围是随机生成10~50之间的数值,那么应该在(C4)中输入“=RAND()*40+10”;
第四,小数位数太多,我们也可以进行指定保留小数位。
比如我只希望随机数保留两位小数位数,在(C5)中输入“=ROUND(RAND(),2)”
或者也可以通过“设置单元格格式”中的“数值”来定义小数位数;
第五,生成A与B之间的随机整数,比如我希望生成数值在10~50之间的整数,此时就需要综合运用法3和法4了;
另外也可以直接使用INT自动取整函数,在(C5)中输入“=INT(RAND()*40+10)”即可。
点击快捷键F9可以快速更新数据。
返回大于等于指定的最小值,小于指定最大值之间的一个随机整数。每次计算工作表时都将返回一个新的数值。
语法
RANDBETWEEN(bottom,top)
Bottom 函数 RANDBETWEEN 将返回的最小整数。
Top 函数 RANDBETWEEN 将返回的最大整数。
如何使用RANDBETWEEN函数实时生成随机的整数值呢?
如题所示,我们要实时生成随机大于50小于100的整数值。
具体方法与步骤如下:
打开表格,将光标放在(D2)处,点击插入函数-数学与三角函数-RANDBETWEEN函数。
弹出对话框,共两项参数:
“最小整数”“最大整数”分别填所取整数数值。
在“最小整数”中输入50,在“最大整数”中输入100,意思是实时生成随机大于50小于100的整数值。
点击确定,即可得到大于50小于100的随机整数值。
将光标放在(D2)右下角,呈+时下拉和右拉填充公式就可以实时生成所有的整数了。
1、Excel中可以利bai用randbetween函数生成指定范围内的随机整数,du如下zhi图所示,在daoB1:B4中生成1到100内的随机数字,选择区域,输入公式如下:
2、按下Ctrl+Enter结束输入,得到随机数字如下所示:
3、按下F9,随机数字会刷新,如下图所示:
4、如果要生成随机小数,可以考虑在Randbetween后面除以10的倍数,如下图所示生成10到100之间的包含两位小数的随机数字:
5、得到结果如下图所示,F9可以刷新数字:
1、首先在excel表格中bai输入随机函数公式:=rand()。
2、点击回车并下拉公式即可bai得到一组随机函数,先将该组随机函数复制粘贴为数值,将其固定显示在单元格中。
3、然后再其右侧的空白单元格中输入公式:=RANK($B$3:$B$12,$B$3:$B$12)。
4、点击回车并下拉公式即可得到一组不重复的随机整数。