随机数产生原理与应用.pdfVIP

  • 7
  • 0
  • 约9.83千字
  • 约 14页
  • 2017-06-09 发布于湖北
  • 举报
随机数产生原理及应用 EmilMatthew(EmilMatthew@126.com) 摘要: 本文简述了随机数的产生原理,并用 C 语言实现了迭代取中法,乘同余法等 随机数产生方法,同时,还给出了在符合某种概率分布的随机变量的产生方法。 关键词: 伪随机数产生,概率分布 1 前言: 在用计算机编制程序时,经常需要用到随机数,尤其在仿真等领域,更对随 机数的产生提出了较高的要求,仅仅使用 C 语言类库中的随机函数已难以胜任 相应的工作。本文简单的介绍随机数产生的原理及符合某种分布下的随机变量的 产生,并用 C 语言加以了实现。当然,在这里用计算机基于数学原理生成的随 机数都是伪随机数。 注:这里生成的随机数所处的分布为 0-1 区间上的均匀分布。我们需要的随机 数序列应具有非退化性,周期长,相关系数小等优点。 2.1 迭代取中法: 这里在迭代取中法中介绍平方取中法,其迭代式如下: Xn+1=(Xn^2/10^s)(mod 10^2s) Rn+1=Xn+1/10^2s 其中,

文档评论(0)

1亿VIP精品文档

相关文档