四川省富顺县第三中学高二学案:3
2 (整数值)随机数(randon numbers)的产生【学习目标】 让学生学会用计算机产生随机数
【重点难点】 重点: 理解古典概型及其概率计算公式
难点: 设计和运用模拟方法近似计算概率
【导学过程】(一)自主学习1
用计算机或计算器产生的随机数,是依照确定的算法产生的数,具有周期性(周期很长),这些数有类似随机数的性质,但不是真正意义上的随机数,称为伪随机数
随机模拟方法是通过将一次试验所有等可能发生的结果数字化,由计算机或计算器产生的随机数,来替代每次试验的结果,其基本思想是用产生整数值随机数的频率估计事件发生的概率,这是一种简单、实用的科研方法,在实践中有着广泛的应用
通过大量重复试验,反复计算事件发生的频率,再由频率的稳定值估计概率,是十分费时的
对于实践中大量(非)古典概型的事件概率,又缺乏相关原理和公式求解
因此,我们设想通过计算机模拟试验解决这些矛盾
(二)小组合作学习随机数的产生思考 1:对于某个指定范围内的整数,每次从中有放回随机取出的一个数都称为随机数
那么你有什么办法产生 1~20 之间的随机数
思考 2:随机数表中的数是 0~9 之间的随机数,你有什么办法得到随机数表
方法一:我们可以利用计算器产生随机数,其操作方法见教材 P130 及计算器使用说明书
方法二:我们也可以利用计算机产生随机数,用 Excel 演示: (1)选定 Al 格,键人___ ___ ,按 Enter 键,则在此格中的数是随机产生数;(2)选定 Al 格,点击复制,然后选定要产生随机数的格,比如 A2 至 A100,点击粘贴,则在 A1至 A100 的数均为随机产生的 0~9 之间的数,这样我们就很快就得到了 100 个 0~9 之间的随机数,相当于做了 100 次随机试验
思考 3:若抛掷一枚均匀的骰子 30 次,如果