EXL如何随机生成10~20或-10~-20之间的随机数 5

 我来答
l7722526
2018-12-22 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3776万
展开全部
  • 第一步:打开Excel工作表,在左上角的名称框中,输入生成随机数的区域,比如:A1:A100 按Enter键后,将A1:A100单元格区域处于选择状态(如下图):

  • 2

    第二步:输入公式“=RANDBETWEEN(1,100)/10000”,然后按Ctrl+Enter组合键结束,这时候通过RANDBETWEEN(1,100)就生成了1-100之间的随机数,然后除以10000,就得到0-0.01之间的随机数了(如下图):

  • 3

    第三步:但如果所用的Excel为2003以下的版本,这个则不支持RANDBETWEEN函数的使用,如果确实需要限定小数点的位数为4位,也可以将公式修改为=ROUND(RAND()/100,4),也能得到0-0.01之间的随机数了(如下图):

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
帐号已注销
2021-01-30 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:166万
展开全部

=10+INT(10*RAND())

=randbetween(10,20)

random()是生成0~1之间的一个小数,包含0,不包含1

故random() * 10

就会生成0~10之间的一个数

再推,即random() * 10 + 10

就是生成10~20之间的一个数,负的同理。

扩展资料:

在实际应用中往往使用伪随机数就足够了。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机或计算器产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。

参考资料来源:百度百科-随机数

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2021-04-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:3.9万
采纳率:97%
帮助的人:1276万
展开全部
随机数,在我们的工作中也是非常的常见,但是在Excel中如何生成随机数,得到我们需要的随机数呢?

一、生成0至1之间的随机数。

方法:

在目标单元格中输入公式:=RAND()。

二、生成1至10之间的随机数。

方法:

在目标单元格中输入公式:=RANDBETWEEN(1,10) 。

三、生成10至100之间的随机数。

方法:

在目标单元格中输入公式:=RANDBETWEEN(10,100)。

通过上面的三个示例,相信大家对RAND函数已经有了一定的了解,在我们的工作总只要加以灵活用于即可。

有时候,我们使用RAND函数生成了一系列随机数,但是不希望它们经常改变。可以以粘贴值的方式将它们粘贴到另一组单元格,但这样的话,它们就永远固定下来了;还可以使用VBA代码。其实,还可以使用Excel的模拟运算表功能。

Excel的计算选项如图1所示,通常情况下设置为自动计算,这样当工作表中的单元格发生变化或者保存工作表时,公式会自动重新计算,设置为手动计算后,必须手动刷新才会重新计算。除此两项外,还专门为模拟运算表设置了计算模式,即“除模拟运算表外,自动重算”,这就为我们固定随机数提供了一种方法。特别是当要随机数固定,而其它单元格需要变化时。

我们使用模拟运算表建立一个生成随机数的表格,如下图2所示,其中列B是由RAND函数生成的随机数,而列C中是使用模拟运算表生成的随机数。

将工作表计算选项设置为“除模拟运算表外,自动重算”,此时,当我们在工作表中输入任何内容或者作出改变时,列C中的值固定不变,而列B中的值会发生变化

此时,只有按下F9键强制运算,列C中的值才会发生变化。正如前面提到的,这在需要随机数保持固定而其它值需要随着修改而变化时特别有用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红巾搵泪
高粉答主

2021-04-13 · 每个回答都超有意思的
知道大有可为答主
回答量:7154
采纳率:78%
帮助的人:287万
展开全部
EXL如何随机生成10~20或-10~-20之间的随机数?=10+INT(10*RAND())
=randbetween(10,20)
random()是生成0~1之间的一个小数,包含0,不包含1
故random() * 10
就会生成0~10之间的一个数
再推,即random() * 10 + 10
就是生成10~20之间的一个数,负的同理。
扩展资料:
在实际应用中往往使用伪随机数就足够了。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机或计算器产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戎蕴秋梵Qa
高粉答主

2021-04-13 · 关注我不会让你失望
知道大有可为答主
回答量:5834
采纳率:100%
帮助的人:190万
展开全部
=10+INT(10*RAND())
=randbetween(10,20)
random()是生成0~1之间的一个小数,包含0,不包含1
故random() * 10
就会生成0~10之间的一个数
再推,即random() * 10 + 10
就是生成10~20之间的一个数,负的同理。
扩展资料:
在实际应用中往往使用伪随机数就足够了。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机或计算器产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式