跳转到内容

線性同餘方法

维基百科,自由的百科全书

这是本页的一个历史版本,由152.3.43.134留言2014年3月23日 (日) 03:55 (修正错误。英文版维基中第一条定理是\,a - 1 is divisible by all prime factors of \,m, 并不是说他们的积。再者说,所有质因数的积就是m。。。)编辑。这可能和当前版本存在着巨大的差异。

線性同餘方法(LCG)是個產生偽隨機數的方法。

它是根據遞歸公式:

其中是產生器設定的常數。

LCG的週期最大為,但大部分情況都會少於M。要令LCG達到最大週期,應符合以下條件:

  1. 互質
  2. 的所有質因數都能整除
  3. 是4的倍數也是;
  4. 都比小;
  5. 是正整數。

參見

參考文獻

外部鏈接