目标导航
Z 知识梳理 Z重难聚焦
HISHISHULI
HONGNANJUJIAO
D典例透析
IANLITOUXI
1.均匀随机数的产生 剖析:均匀随机数的产生和整数值随机数的产生办法基本相同, 都可以采用计算器和Excel软件产生,只是具体操作时所用的函数 略有不同.下面以产生[0,1]之间的均匀随机数为例来说明这种随机 数的产生方法. (1)计算器法. 要产生[0,1]之间的均匀随机数的具体操作如下:
D典例透析
IANLITOUXI
均匀随机数 (1)产生方法:方法一,利用几何概型产生;方法二,用转盘产生;方 法三,用计算机或计算器产生. (2)应用:利用均匀随机数可以进行随机模拟试验估计几何概型的 概率. 【做一做】 下列关于用转盘进行随机模拟的说法正确的是 ( ) A.旋转次数的多少不会影响估计的结果 B.旋转次数越多,估计的结果越精确 C.旋转时可以按规律旋转 D.转盘的半径越大,估计的结果越精确 答案:B
目标导航 题型一 题型二
Z 知识梳理 Z重难聚焦
HISHISHULI
HONGNANJUJIAO
D典例透析
IANLITOUXI
解:步骤:(1)利用计算机产生两组[0,1]内的均匀随机 数,a1=RAND,b1=RAND. (2)进行平移和伸缩变换,a=2(a1-0.5),b=2b1,得到一组[-1,1]内的均 匀随机数和一组[0,2]内的均匀随机数. (3)统计试验总数N和落在阴影内的点数N1(满足条件b<2a的点 (a,b)的个数).
目标导航
Z 知识梳理 Z重难聚焦
HISHISHULI
HONGNANJUJIAO
D典例透析
IANLITOUXI
2.产生[a,b]范围的均匀随机数 剖析:我们知道rand()函数可以产生[0,1]范围内的均匀随机数,但 事实上我们需要用到的随机数的范围是各种各样的,下面就介绍如 何将[0,1]范围内的随机数转化为[a,b]之间的随机数. 初探:先利用计算器或计算机产生[0,1]内的均匀随机数a1,因为 0≤a1≤1,且b-a>0,所以0≤a1(b-a)≤b-a,所以a≤a1(b-a)+a≤b. 探究结果:rand()������ (b-a)+a表示[a,b]之间的均匀随机数. 特例:若0≤a1≤1,则-0.5≤a1-0.5≤0.5,即-1≤2(a1-0.5)≤1.所以当 我们需要[-1,1]范围内的均匀随机数时,可以采用(rand()-0.5)������ 2,也 可以采用2������ rand()-1来产生.