正在加载图片...
第八章密钥分配与密钥管理:8.1随机数的产生 813伪随机数产生器 ●评价线性同余算法的性能有以下3个标准: ①迭代函数应是整周期的,即数列中的数在重复之前应产生出0到 m之间的所有数 ②产生的数列看上去应是随机的。因为数列是确定性产生的,因此 不可能是随机的,但可用各种统计检测来评价数列具有多少随机性 ③迭代函数能有效地利用32位运算实现 ●a,c和m的取值是产生高质量随机数的关键,通过精心选取 a,c和m,可使以上3个标准得以满足 为使随机数数列的周期尽可能大,m应尽可能大,普遍原则是选m 接近等于计算机能表示的最大整数,为了方便32位运算地实现, 可取为231-1,这满足上述的第③条要求 历忠毛孑技*字8.1.3 伪随机数产生器  评价线性同余算法的性能有以下3个标准: ⚫ ①迭代函数应是整周期的,即数列中的数在重复之前应产生出0到 m之间的所有数 ⚫ ②产生的数列看上去应是随机的。因为数列是确定性产生的,因此 不可能是随机的,但可用各种统计检测来评价数列具有多少随机性 ⚫ ③迭代函数能有效地利用32位运算实现  a, c和m的取值是产生高质量随机数的关键,通过精心选取 a, c和m,可使以上3个标准得以满足 ⚫ 为使随机数数列的周期尽可能大,m应尽可能大,普遍原则是选m 接近等于计算机能表示的最大整数,为了方便32位运算地实现,m 可取为2 31 -1,这满足上述的第③条要求 8/ 第八章 密钥分配与密钥管理:8.1 随机数的产生
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有