均匀随机数产生1.pptVIP

  • 4
  • 0
  • 约2.9千字
  • 约 27页
  • 2019-01-04 发布于福建
  • 举报
均匀随机数产生1

如何利用计算机产生0~1之间的均匀随机数? 用Excel演示. (1)选定A1格,键入“=RAND()”,按Enter键,则在此格中的数是随机产生的[0,1]上的均匀随机数; (2)选定A1格,点击复制,然后选定要产生随机数的格,比如A2~A100,点击粘贴,则在A1~A100的数都是[0,1]上的均匀随机数.这样我们很快就得到了100个0~1之间的均匀随机数,相当于做了100次随机试验. 如果试验的结果是区间[a,b]上等可能出现的任何一个值,则需要产生[a,b]上的均匀随机数,对此,你有什么办法解决? 首先利用计算器或计算机产生[0,1]上的均匀随机数X=RAND, 然后利用伸缩和平移变换: Y=X*(b—a)+a计算Y的值,则Y为[a,b]上的均匀随机数. 随机模拟方法 例1 假设你家订了一份报纸,送报人可能在早上 6:30~7:30之间把报纸送到你家,你父亲离开家去上班的时间在早上7:00~8:00之间,问你父亲在离开家之前能得到报纸(称为事件A)的概率是多少? 法一(几何法) 解:设送报人到达的时间为x,父亲离开家的时间为y. (x,y)可以看成平面中的点.实验的全部结果所构成的区域面积为SΩ=1×1=1. 事件A构成的区域为 A={(x,y)|y≥x,6.5≤x≤7.5,7≤y≤8} 即图中的阴影部分,面积为 思考1 你能设计一种随机模拟的方法,近似计算上面事件A

文档评论(0)

1亿VIP精品文档

相关文档