作者:绿色风
分类:
时间:2022-08-18
浏览:102
楼主 传递 |
随机数RAND\RANDBETWEEN的学习理解过程
- =RAND()
介于 0 到 1 之间的一个随机数(变量) 若要生成 a 与 b 之间的随机实数,RAND()*(b-a)+a
- =RAND()*100
大于等于0但小于100 的随机数(变量)
- =RAND()*(52-50)+50
大于等于50但小于52 的随机数(变量)
- =RAND()*(5)-1
公式运算按产生0~1随即数后乘以5 减去1
- =RAND()*1+3
实际等于=RAND()+3[/code] 实际运算过程 - =RAND()*1+3
是按(=RAND()*1)+3即 0~1随机数乘1后加上3
- =RAND()*((1-(-1))+(-1))
等效于 - RAND()*2-1
得到-1~1 的随机数 由上公式所得出结论,rand 最后返回的都是带有小数部分。 帮助文件说明里的例子RAND()*(b-a)+a 和RAND()*100 都以RAND()为基础,通过第二次或几次计算得出的值。 要是想用RAND产生1~100整数,就不行了, 就要用到RANDBETWEEN (BETWEEN 翻译:在...之间 ) 那我们按词面理解 是 在...之间的随机数。 要想在2数值键取整数的随机。要用:RANDBETWEEN BETWEEN (翻译:在...之间 ) 那我们按词面理解 是 在...之间的随机数。 RANDBETWEEN 举例:
- =RANDBETWEEN(1,100)
介于 1 到 100 之间的一个随机数(变量)
- =RANDBETWEEN(-1,1)
介于 -1 到 1 之间的一个随机数(变量)
- =RANDBETWEEN(1,10)
得到 1~10 的整数随机数。
- =RANDBETWEEN(-5,5)
得到 -5~5之间整数随机数
- =RANDBETWEEN(5,-5)
错误 由上面RANDBETWEEN例子可以看出:要用整数的随机数,RANDBETWEEN 是非常方便的,RANDBETWEEN(bottom, top) 注意点是 第一参数(bottom)必须小于第二参数(top) ,否则出错。 让整数随机数RANDBETWEEN也出现小数
- =RANDBETWEEN(-5,5)/100
整体除以100
- =RANDBETWEEN(-5,5)/1.45
用-5~5的随机数除以1.45 使最后结果出现小数 随机数RAND-RANDBETWEEN的学习理解过程.rar |
2楼 樊可乐 |
这个对于我很实用哦 学习了 |
3楼 JOYARK1958 |
謝謝下載看看如何 |
4楼 32828225 |
学习了,谢谢楼主的分享! |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一