作者del680202 (飄落的櫻花)
看板C_Sharp
標題[問題] 請問如何自制亂數產生的演算法
時間Sun Aug 26 11:14:17 2007
請問有沒有前輩知道C#的亂數如何產生?
小弟希望自己設的亂數給種子後,不管到那一台電腦都產生相同的結果
小弟看書上是說如果用內建的Random類別
儘管種子相同但是會因為編譯器的不同,或開發環境跟OS的改變而有不同的結果
其實我也不太確定.NET的random類別是否會有這種現象
因為我程式有提供重播的功能,所以必須即使是亂算在其他地方也能得到同樣的值
然後書上是建議自己寫一個產生rand效果的函數..
但是小弟實在不清楚 自己手寫是要如何產生亂數
請各位前輩指教...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.247.24
※ 編輯: del680202 來自: 61.217.247.24 (08/26 11:17)
推 MRjk:你應該要把產生過的紀錄下來 而不是要求再產生一樣的亂數 08/26 11:26
→ MRjk:監持要求一定要產生一樣的話你程式就要內建一個自己的亂數表 08/26 11:28
推 huge:hash table? XD 08/26 12:16