大随机数生成器算法的研究与实现概要

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大随机数生成器算法的研究与实现

法,并且也提供了多种随机数的检测方法供大家参考,希望对大家有所帮助。

关键字:随机数;RSA;MD5;加密技术;均匀性检测

Big Random Number Generator Algorithm Research and Implement

Abstract

The big random number is used everywhere in modern society especially in the encryption technology. The random number is the key technology of the encryption.

This design mainly provides the request random number (1024) for 3rd Generation of mobile communication system. The way to provide the number is discussed in this article, and the Randomness test is discussed too. There are many ways to finish the task which are shown in this paper. We hop\n能够产生我们需要足够大的且足够随机的随机数的随机数产生器就变得很重要。

1.3 国内外研究现状

通过查阅质料和在网上了解,国外对随机数的研究领先于国人对随机数的研究,但是总体来说对随机数的研究都还不够深入与透彻,都还不能脱离伪随机数的阴影,但的确目前的

技术支持与环境配置等方面都还制约着我们大多数只能在研究伪随机数的层面,我们只可能的尽量地做到无限接近真随机数,而不能达到真正的随机。特别在随机数的检测这方面,虽然检测的方法很多,但是都不够完善,没有一个很公用很全面的检测方法诞生,所以在随机数的研究中还有很深的东西需要我们去挖掘。

1.4 本课题研究的意义

保证我们能够很快速的得到需要的随机数,而且随机数能够足够大足够随机,尽量能够实用在需要用到随机数的任何地方,特别是在科研领域,比如第3代移动通信系统(3G)中需要的1024随机数,就能满足它的要求,我们所要做的就是使产生\n) 其中,Ri 为一个0-1 区间内的均匀分布的随机变量.

F(X) 较简单时,求解较易,当F(X) 较复杂时,需要用到较为复杂的变换技巧。

2.4.1 平均分布:

已知随机变量密度函数为:

2.4.2 指数分布:

指数分布的分布函数为:

x=0,F(x)=1-exp(-lamda*x)

利用反函数法,可以求得: x=-lnR/lamda( 怎么来的别问)

2.4.3 正态分布随机变量的生成:

正态分布在概率统计

//****************************************************************************// 本文档为3A学习网宣传资料,如需全套资料,请上网站---3A学习网---选择,打开百度首页,输入“3A学习网”字样即可。

//****************************************************************************//

相关文档
最新文档