第六章随机数生成器PPT讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第六章随机数生成器PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第六章随机数生成器PPT讲稿.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章随机数生成器第六章随机数生成器第1页,共25页,编辑于2022年,星期三随机数随机数l在离散系统仿真中,随机数是一个必不可少的基本元素l(0,1)均匀分布随机数是产生其他许多分布的随机数的基础l一个随机数序列必须满足两个重要的统计性质:均匀性和独立性第2页,共25页,编辑于2022年,星期三随机数的性质随机数的性质l均匀性 如果将区间0,1分为n个等长的子区间,那么在每个区间的期望观测次数为N/n,其中N为观测的总次数l独立性 观测值落在某个特定区间的概率与以前的观测值无关第3页,共25页,编辑于2022年,星期三随机数的产生方法随机数的产生方法l物理方法:利用某些物理过程来产生均匀分布
2、随机数l随机数表:利用物理过程得到的大量随机数,制成随机数表l随机数产生程序:按照一定的算法计算出具有类似于均匀分布随机变量的独立取样值性质的数伪随机数伪随机数第4页,共25页,编辑于2022年,星期三计算机产生随机数的要求计算机产生随机数的要求l产生的随机数要尽可能的逼近理想的均匀性和独立性统计性质l产生的随机数要有足够长的周期l产生随机数的速度要快,占用的内存空间要小l随机数必须是可重复的 对于给定的起始点或初始条件,应当能够产生相同的随机数序列,而且与正被仿真的系统完全无关第5页,共25页,编辑于2022年,星期三l产生随机数的算法是利用递推公式:第6页,共25页,编辑于2022年,星期
3、三平方取中法平方取中法l20世纪40年代由冯诺依曼提出的第一个随机数生成器l例:设有一个4位正整数Z0,对之取平方得到一个8位正整数(如果不够8位数,可以在左侧加上0补足8位)。而后取中间的4位获得一个新的4位正整数Z1。将Z1/10000得到一个0,1之间的小数,则获得第一个“随机数”U1。然后基于Z1重复上述操作,得到Z2和U2,依次类推第7页,共25页,编辑于2022年,星期三线性同余随机数生成器(线性同余随机数生成器(LCG)l其中,a称为乘法因子,c称为加法因子,m为模数l当a=1时,为加同余法;l当c=0时,为乘同余法;l当a1、c0时,为混合同余法第8页,共25页,编辑于2022
4、年,星期三例:例:l使用线性同余法产生随机数序列,其中Z0=27、a=17、c=43、m=100。解:Zk=(aZk-1+c)mod m Z1=(1727+43)mod 100=502mod100=2 Z2=(172+43)mod 100=77mod100=77 Z3=(1777+43)mod 100=1352mod100=52 U1=2/100=0.02,U2=77/100=0.77,U3=0.52第9页,共25页,编辑于2022年,星期三LCG的周期的周期l用LCG方法产生的随机数序列会出现周期循环的现象,一旦Zi取值和以前出现的某个值相同,此后的随机数序列就开始循环。循环的长度称为生成器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 随机数 生成器 PPT 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内