怎么在excel里产生一个在正负0.04区间内的随机数.doc_第1页
怎么在excel里产生一个在正负0.04区间内的随机数.doc_第2页
怎么在excel里产生一个在正负0.04区间内的随机数.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

=RAND()*0.08-0.04=(RAND()-0.5)/50*4假设数在A1,则 =$A$1+(RAND()-RAND()*0.6往下拉 ,就会求出A1在 0.60.6范围的随即数 。rand()*m+nm表示随机数的范围.比如0到100的,m=1001楼的m=0.08n表示随机数的下限,可以是负数.1楼的n=-0.04根据需要还可以嵌套四舍五入的函数.区间是否包含正负0.04?我给出的公式为闭区间.包含正负0.04如果不包含,该怎么做?这样做等于是 rand() * 4/50 - 0.5*4 /50 = rand()*0.08 - 0.04没啥不同啊, 还更复杂了 本帖最后由 灰袍法师 于 2009-3-3 17:17 编辑 这个做法是错误的, 这等于说 rand()-rand() 可以生成均匀的 -1到1的随机数假设我要得到 0.5 的概率, 显然此概率应该是 25%rand() - rand() 的概率是 第一个rand() 必须在0.5到1, 即0.75加减0.25 之间, 且 第二个rand() 必须在0到0.5, 即0.25加减0.25 的范围, 这个概率也有 25%但是第一个rand()取 0.75减0.25的时候, 第二个rand()只能取 0.25减0.25 第一个rand()取 0.75加0.25的时候, 第二个rand()只能取 0.25加0.25 所以 rand()-rand() 大于0.5的概率只有12.5%不信可以用随机试验验证.实际上, 大家最好牢牢记住, 生成 某一范围的随机数的正确方法, 就是rand()*( 上限 - 下限 ) + 下限(上限,下限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论