2014-01-29 189 views
0

有什麼不對嗎?使用Mersenne Twister時,0,1的隨機種子或任何其他小整數有什麼特別的錯誤嗎? (我絕對想要一個可重複的僞隨機序列,因此不從時間()等種子)。隨機種子0,1

回答

1

沒問題。

通過一個整數播種的一點是程序員的方便:

  • 你不需要去記住受理種子的規則(「需要55號,不是所有連;需要< 256字節。 ..「);
  • 你可以(希望)很容易地得到不同的流,或者至少相距很遠的序列(一些生成器可以證明這一點,但不確定MT);種子只是(概念上)一個可能序列列表中的索引。

種子的實際值無關緊要 - 0不超過1391202260 :)

+0

由於更隨意。獲得不同流的屬性(理想情況下與解相關) - 那叫什麼和哪個生成器可以證明這一點?知道這一點很有用。 –

+0

不知道它叫什麼;一些發電機「有意無意」(例如乘以運載,滯後的斐波那契),其他發電機被設計爲擁有它,就像計數器模式下的分組密碼(可能太慢)。論文「隨機數字:與1,2,3一樣容易」包括一個很好的評論,並且非常易讀。 – loreb