随机数生成器

随机数生成器

生成随机数的方法
随着移动智能设备的普及,给用户的数据、隐私甚至是财产安全带来了前所未有的威胁。给用户提供安全应用服务的核心是密码技术,而随机数作为密码技术的信任根,其安全生成是整个应用服务安全保障的根本。[1]
    中文名:随机数生成器 外文名:Random number generator 别名:

简介

混合随机数生成器是组合多个独立的随机数生成器以生成周期更长、统计性质更优的随机数的方法。通常先将一个随机数生成器产生的随机数列作为基础,再用另一个生成器对随机数列进行重新排列,将得到的新数列作为实际使用的随机数。最早的混合随机数生成器出现于1965年,这种算法的基本思想是用第二个线性同余生成器“搅乱”由第一个线性同余生成器产生的随机数。

伪随机数是用确定性的算法计算出来的似来自[0,1]均匀分布的随机数序列。并不真正的随机,但具有类似于随机数的统计特征,如均匀性、独立性等。在计算伪随机数时,若使用的初值(种子)不变,那么伪随机数的数序也不变。伪随机数可以用计算机大量生成,在模拟研究中为了提高模拟效率,一般采用伪随机数代替真正的随机数。模拟中使用的一般是循环周期极长并能通过随机数检验的伪随机数,以保证计算结果的随机性。

相关词条

相关搜索

其它词条