- 17
- 0
- 约7.04千字
- 约 23页
- 2018-07-05 发布于湖北
- 举报
第十二章 随机变量的产生
如何根据确定的分布类型及其参数产生随机变量
12.1 随机数发生器
基础:产生[0, 1]区间上均匀分布的随机变量, 亦称为随机数发生器。
随机数发生器不是在概率论意义下的真正的随机数, 而只能称为伪随机数,因为无论哪一种随机数发生器都采用递推算法。
如果算法选择得合适, 由这种算法得到的数据统计检验后能具有较好的统计特性(如均匀性, 独立性等), 则将这种伪随机数用于仿真仍然是可行的。
1. 线性同余发生器
Lehmer在1951年提出 (mod m)
其中是第个随机数, 为乘子, C为增量, 为模数, 称为随机数源或种子, 均为非负整数。
满足:
为了得到[0, 1]区间上所需要的随机数, 可令:
实质上完全不是随机的, 因为:
设 则
…
(mod m)即一旦确定, 则就完全确定下来了。
由于是区间上的整数, 那么由得到的仅仅是有限个数, 即为0, , 而不可能位于这些数值之外。
例: 观察的线性同余发生器。
i Zi Ui i Zi Ui 0 7 10 9 0.563 1 6 0.375 11 0 0.000 2 1 0.063 12 3 0.188 3 8 0
原创力文档

文档评论(0)