1、33.2均匀随机数的产生,1能够利用随机模拟试验估计事件的概率(重点)2了解把未知量的估计问题转化为随机模拟问题(难点)3会根据题目条件合理设计简单的随机模拟试验(易混点),1均匀随机数的产生(1)0,1上均匀随机数的产生计算器上产生0,1的均匀随机数的函数是 函数Excel软件产生0,1区间上均匀随机数的函数为“rand()”(2)a,b上均匀随机数的产生利用计算器或计算机产生0,1上的均匀随机数xRAND,然后利用伸缩和平移交换,xx1,RAND,1如何理解用随机模拟法求随机事件的概率?提示:用均匀随机数模拟试验时,首先把实际问题转化为可以用随机数来模拟试验结果的概率模型也就是怎样用随机数
2、刻画影响随机事件结果的量我们可以从以下几个方面考虑:(1)由影响随机事件结果的量的个数确定需要产生的随机数组数如长度、角度型只用一组,面积型需要两组(2)由所有基本事件总体对应区域确定产生随机数的范围(3)由事件A发生的条件确定随机数所应满足的关系式求事件A的概率,2用模拟的方法近似计算某事件概率的方法(1) 的方法:制作两个转盘模型,进行模拟试验,并统计试验结果(2) 的方法:用Excel软件产生0,1区间上均匀随机数进行模拟注意操作步骤,试验模拟,计算机模拟,1.我们常用的是0,1上的均匀随机数,可以利用计算器来产生0到1之间的均匀随机数(实数),具体方法如下:,每执行一次,就可以产生一个
3、随机数2在计算机上,可以利用Excel软件、Scilab软件输入函数Rand,产生0,1上的随机数设x是0,1上的均匀随机数,利用伸缩和平移变换XX*(ba)a 可得到a、b上的均匀随机数X.,取一根长度为3 m的绳子,拉直后在任意位置剪断,利用随机模拟法求剪得两段的长都不小于1 m的概率有多大?【思路点拨】思路一:利用0,3上均匀随机数模拟本概率;思路二:用手工试验利用转盘模拟求概率解:方法一:(1)利用计算器或计算机产生一组0,1上的均匀随机数,a1RAND.(2)经过伸缩变换,aa1N1,N)即为概率P(A)的近似值,【题后总结】用随机数模拟的关键是把实际问题中事件A及基本事件总体对应的
4、区域转化为随机数的范围用计算机产生随机数,可以产生大量的随机数,又可以自动统计试验的结果,同时可以在短时间内多次重复试验,可以对试验结果的随机性和规律性有更深刻的认识,1线段AB的长度为3 cm,在AB上任取两点C、D,求使|AC|AD|的概率解:第一步,利用计算器或计算机产生两组(0,1)上的随机数,c1RAND,d1RAND.第二步,经过伸缩变换cc1* 3,dd1 * 3,分别表示|AC|AD| .第三步,统计试验总次数M及c d的次数M1 第四步,计算频率 ,即为使|AC|AD|的概率的近似值,对面积型几何概型问题,一般需要确定点的位置,而一组随机数是不能在平面上确定点的位置的,故需要
5、利用两组均匀随机数分别表示点的两个坐标,从而确定点的位置,所求事件的概率为点的个数比,甲、乙两人约定在6时到7时之间在某处会面,并约定先到者应等候另一人一刻钟,过时即可离去试用随机模拟法求两人能会面的概率,【题后总结】首先要根据几何概型的维数来确定随机数的组数,其次由对应区域的长度来确定随机数的范围,同时,对于各组变量的随机试验还要正确处理变量间的函数关系,2解放军某部进行特种兵跳伞演习,如图所示,在长为16 m,宽为14 m的矩形内有大、中、小三个同心圆,其半径分别为1 m、2 m、5 m若着陆点在圆环B内,则跳伞成绩为合格;若着陆点在环状的阴影部分,则跳伞成绩为良好;若跳伞者的着陆点在小圆
6、A内,则跳伞成绩为优秀;否则为不合格若一位特种兵随意跳下,假设他的着陆点在矩形内,利用随机模拟的方法求他的成绩为良好的概率,用随机模拟试验求不规则图形的面积的基本思想是:构造一个包含这个图形的规则图形作为参照,通过计算机产生某区间内的均匀随机数,再利用两个图形的面积之比近似等于分别落在这两个图形区域内的均匀随机点的个数之比来解决,利用随机模拟的方法近似计算如图所示阴影部分(函数y22xx2与x轴围成的图形)的面积【思路点拨】(1)计算与之相应的规则多边形的面积,(2)由几何概型的概率公式进行面积估计,【题后总结】利用随机模拟试验估计图形的面积时,(1)要选取合适的对应图形;(2)要由几何概型正确计算概率,3.利用随机模拟法近似计算图中阴影部分(曲线ylog3x与x3及x轴围成的图形)的面积,计算频率fn(A) ,即为概率P(A)的近似值设阴影部分的面积为S,正方形的面积为9,由几何概率公式得P(A) ,所以 .所以S 即为阴影部分面积的近似值,误区:搞不清由0,1变换a,b的实质【典例】将区间0,1内的随机数转化为2,6内的均匀随机数,需实施的变换为Aa=a1*8B a=a1*8+2C a=a1*8-2D a=a1*6,【错误解答】A、B或D【正确解答】C【纠错心得】由区间0,1 内的随机数转化为a,b内的均匀随机数的公式为xa1*( ba )+a,