高级Actionscirpt3.0随机数的研究.docVIP

  • 5
  • 0
  • 约2.41千字
  • 约 5页
  • 2016-11-23 发布于北京
  • 举报
高级Actionscirpt3.0随机数的研究.doc

高级Actionscirpt3.0随机数的研究   摘 要 本文对随机数生成函数在Flash的应用中的弱点进行分析,并提出新的方案,并加以代码实现。   关键词 伪随机数 随机数生成函数   中图分类号:TP311.12 文献标识码:A   随机数原本是为试验中得到随机结果而产生的,在统计学中经常使用随机数来抽取试验样本或者进行蒙特卡罗模拟法计算等。在现实中随机数常发生在如掷骰子、抽签、彩票等物理现象中,我们称这样的随机数叫做物理性随机数。真正意义上的物理性随机数是在实验过程中表现的分布概率,是不可预测的、不可见的;而在计算机中的随机数是按照随机数的算法模拟产生的,其结果是确定的并且也是可见的,故在计算机上利用随机函数产生的随机数,称为伪随机数。   伪随机数在计算机中使用比较普遍,尤其在密码学上,它是利用计算机高级语言里的随机数函数与密码学中的原始理论算法相结合来生成不可逆的新密码。在我们熟知的计算机高级语言里,如C语言、Java等语言都具备对应的随机数生成函数。这些随机数生成函数的使用起来相对简单,就C语言为例:你只需在程序中调用rand()函数便可以生成0-RAND_MAX之间的随机数,要想产生整数,只需调用取整函数int( )使其数据规整即可。   在计算机中实现随机数相当简单,这种简单使得我们在Flash的应用中缺少灵活性或许说并不能满足一些特殊场合的需求,因此

文档评论(0)

1亿VIP精品文档

相关文档