如何用EXCEL生成随机数

作者&投稿:集闵 (若有异议请与网页底部的电邮联系)
您可以使用 Excel 中的 "RAND" 和 "RANK" 函数以及一些逻辑函数来生成随机的数字,并将其分配到指定的区间内。以下是具体步骤:
1. 首先,请确定您要使用的区间的最小值和最大值。
2. 输入一个包含该区间所有可能值的列表,例如,在单元格 A1 到 A10 中输入 1 到 10 的数字。
3. 在单元格 B1 中输入以下公式:=RAND()*(MAX(A$1:A$10)-MIN(A$1:A$10))+MIN(A$1:A$10)。这个公式会生成一个介于最小值和最大值之间的随机数。
4. 按 Enter 键并在 B1 单元格中复制此公式。
如果您想避免在每次计算时更改随机数字,请选择“数据”选项卡中的“自动计算选项”下拉框,并选择“手动”。
5. 创建一个新的列或工作表来存储已分配的随机数字。
6. 使用 RANK 函数将随机数字排名,并将它们映射到新的区间。例如,在单元格 C1 中输入以下公式:=RANK(B1,B:B,1)/(COUNT(B:B)+1)*(MAX(D:D)-MIN(D:D))+MIN(D:D),其中 B1 是包含随机数字的单元格,B:B 是包含所有随机数字的单元格范围,D:D 是目标区间的单元格范围,MAX(D:D) 和 MIN(D:D) 分别是目标区间的最大值和最小值。
7. 将公式复制到 C 列中的所有单元格中。
现在,您已经生成了一个介于指定区间内的随机数字,并将其分配给新的列或工作表中。如果您需要重新计算随机数字,请按 F9 键即可生成新的数字。
EXCEL函数中RANDBETWEEN可以生成自动随机数。
=TEXT(RANDBETWEEN(0,99)/100+36,"00.00")
randbetween 函数获取一个0至99之间的随机数。text函数设置数据格式,保证像36.50这样的数末尾的0不被去掉。
扩展资料:
使用计算机产生真随机数的方法是获取cpu频率与温度的不确定性以及统计一段时间的运算次数每次都会产生不同的值,系统时间的误差以及声卡的底噪等。
这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机或计算器产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。

~

Excel中的“随机选择”功能实现方法
答:可以通过Excel中的“随机选择”功能来实现自动化地随机复制数据。以下是步骤:创建新工作表创建一个新的工作表,在其中创建两列,分别为“日期”和“时间”,将原始数据中的所有日期和时间分别填入这两列中。添加随机数在第三列中添加随机数,用于作为筛选条件。使用VLOOKUP函数使用VLOOKUP函数,将随机数与原始...

怎么用Excel生成随机数?
答:第一个参数是数据源,第二个是保留的位数;RAND函数是获取随机数的,后面“*(3-1)+1”是限制取数范围的,3是最大数,1是最小数,是固定写法。完成之后按下回车就生成了一个随机数:3、接着选中随机数的单元格,鼠标放上去下拉即可得到一连串的随机数。以上就是Excel生成随机数的用法:

用Excel怎样产生随机数字
答:并将其分配给新的列或工作表中。如果您需要重新计算随机数字,请按 F9 键即可生成新的数字。EXCEL函数中RANDBETWEEN可以生成自动随机数。=TEXT(RANDBETWEEN(0,99)/100+36,"00.00")randbetween 函数获取一个0至99之间的随机数。text函数设置数据格式,保证像36.50这样的数末尾的0不被去掉。

如何用Excel生成随机数?
答:可以利用迭代计算来解决这个问题,本文以用公式生成10个和值为1000,且范围在80-120之间的随机整数为例,说明Excel中用迭代计算的解决方法。1.启用迭代计算。在Excel2013中,单击“文件→选项→公式”,勾选“启用迭代计算”,根据实际需要调整“最多迭代次数”数量,本例为默认的“100”,将“误差”设...

Excel 中生成随机数值的方法
答:VBA编程的高级定制 如果你是Excel的编程爱好者,VBA为你提供了无限可能。利用Rnd函数,你可以编写自定义脚本,生成符合特定需求的随机数,无论是精确到小数点后的位数,还是特定区间内的整数,VBA都能轻松搞定。无论是简单的日常应用,还是复杂的模拟分析,掌握Excel中的这些随机数值生成技巧,将让你的...

一文掌握,用 Excel 生成随机数据的常用方法
答:简单与高效: 分析工具库中的随机数生成器,无需公式编写,只需启用加载项,轻松设置参数,无论是变量个数还是输出区域,一切都在掌控之中。要避免重复?去重小贴士:用RANK.EQ和COUNTIF组合,或者在Excel 2021中,利用SORTBY, SEQUENCE, RANDARRAY的新功能。VBA编程爱好者也能发现,通过RAND、RANDBETWEEN...

Excel怎么生成随机数
答:Excel是我们电脑上经常用到的办公软件,那么Excel怎么生成随机数呢,相信大家对这个问题很感兴趣,下面给大家介绍一下,希望可以帮助到大家。打开Excel,点击需要生成随机数的单元格。点击编辑栏,在编辑栏中输入“=RAND()”,按下回车键即可返回一个范围是大于0小于1的随机数字。如果对生成的随机数有范围...

excel生成随机数的步骤表格随机数怎么弄
答:在excel中,有两个函数公式是关于随机数的,分别是rand()和randbetween公式,但是rand公式只能生成小数,randbetwwen批量进行生成数据的时候,是会重复的,那如何生成不重复的随机整数呢?1、公式基本介绍rand()函数公式是不带参数的,直接输入之后,就是生成0-1之间的小数,如下所示:randbetwwen(m,n)是...

excel怎么生成随机数
答:在Excel中,有rand()函数可以生成随机数,只不过生成的范围是0-1之间。我们可以使用int来使随机数强制转换成整数,下面是随机生成2位数以及2位以上的数的方法。2位数n,则10=<n<=99,公式为"=INT(RAND()*90+10)"3位数为 "=INT(RAND()*900+100)"...6位数为"=INT(RAND()*900000+100000)...

excel怎么生成两位小数的随机数字
答:使用randbetween即可生成,下文以生成10-100之间带有两位小数的随机数字为例讲解操作方法。工具/原料:联想Y7000P Windows10 Microsoft Excel 2016 1、首先,在Excel中选择要生成随机数的一个区域,如下图所示,在此区域中生成10-100之间带有两位小数的随机数字。2、Excel中利用Randbetween函数可以生成指定范围...