請問 MC 的 Random(1) 亂數產生機制為何 ? 有無方法可以強制產生不同的亂數 ?
先檢查兩個亂數值如果相同,就要其中一個再"亂"一次,如果不同就不亂了...
Random(Value)
Random
Where: Value - a numerical expression
Value
Random(1.25) will return a random value anywhere between 0 and 1.25
Random(1.25)
1.25
Random(-10) will return a random value anywhere between -10 and 0
Random(-10)
10
謝謝 兩位前輩的指點 小弟實驗的結果是 MC 的亂數產生方式,應該跟"電腦時間"有關
短時間內 要產生大量的隨機數 恐怕會不變成不太隨機 需要自己製作亂數表,來改善這個問題
短時間內 要產生大量的隨機數 恐怕會 變成不太隨機 需要自己製作亂數表,來改善這個問題