一、excel中如何产生随机数
1、首先介绍一下如何用RAND()函数来生成随机数(同时返回多个值时是不重复的)。
如下图所示,在单元格中输入=RAND(),回车后单元格即返回了一个随机数字。
2、RAND()函数返回的随机数字的范围是大于0小于1.因此,也可以用它做基础来生成给定范围内的随机数字。
3、生成制定范围的随机数方法是这样的,假设给定数字范围最小是A,最大是B,公式是:
=A+RAND()*(B-A)。
举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。
4、上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,如下图该函数生成大于等于1小于等于100的随机整数。
这个函数的语法是这样的:=RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。
5、RAND()和RANDBETWEEN()是生成随机数的基础函数,也可以灵活变通。比如说要生成0.01至1之间包含两位小数的随机数,则可用下图的公式实现:
二、如何在excel中随机生成数据
在excel中随机生成数据的方法如下:
1、首先Excel中可以利用randbetween函数生成指定范围内的随机整数,在B1:B4中生成1到100内的随机数字,选择区域,输入公式。
2、按下Ctrl+Enter结束输入,得到随机数字。
3、按下F9,随机数字会刷新。
4、如果要生成随机小数,可以考虑在Randbetween后面除以10的倍数,如下图所示生成10到100之间的包含两位小数的随机数字。
5、最后可以看到页面已经生产随机数据,这样在excel中随机生成数据的问题就解决了。
三、excel表格怎样模拟随机数
然后切换到数据选项卡,选择数据分析。在弹出数据分析对话框里面选择“随机数生成器”,点击确定即可模拟。详细步骤:
1、打开excel,先做一个记录硬币正反面情况的表格,就两列,使用序列填充第一列编号到1000,如下图所示:
2、然后切换到数据选项卡,选择数据分析,如下图所示:
3、在弹出数据分析对话框里面选择“随机数生成器”,点击确定,如下图所示:
4、在分布项选择“伯努利”,随机数个数设置1000,P(A)=0.5.输出区域选择b2,点击确定,如下图所示:
5、可以看到在b列已经产生了模拟的结果,0和1,使用1表示正面,0表示反面。在旁边建立一个简单的统计表格,比如正面,在单元格里面输入“=COUNTIF(B2:B1001,1)”反面只要将1改为0就可以统计了,如下图所示: