推荐星级:
- 1
- 2
- 3
- 4
- 5
伪随机数的产生及其性能评价
资料介绍
在计算机仿真和模拟、密码学等应用中,常需要产生一些随机数,自然界中存在大量的随机现象,但在计算机中,只能产生满足一定要求的伪随机数来模拟真实世界中的随机现象。产生伪随机数的方法有硬件方法和软件方法,硬件方法可以在计算机上附上一个硬设备或者采用移位寄存器来产生伪随机数;软件方法一般都采用数学公式法。近年来在计算机中,比较广泛使用的方法就是同余法,而在高级程序设计语言中常采用线性同余法[8]。每次生成的伪随机数需要满足独立的条件及给定分布函数的要求,但高级程序设计语言中提供的库函数产生的伪随机数都是满足一定条件的均匀分布随机数,且在同一次程序运行中,每次产生的伪随机数是完全相同的,本文将介绍利用一些数学变换方法产生在任意区间内服从任意分布的伪随机数,并进行统计检验以检查其是否能满足要求。文献[14]提出了一种比较好的尾数和检验法,但比较复杂,本文采用较为简单的频率统计法。
部分文件列表
文件名 | 大小 |
200910171057436467.doc | 116K |
全部评论(0)