程式分開跑模擬 但結果卻一樣?已回收

看板MATLAB作者 (做該做的事)時間14年前 (2011/10/06 12:30), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
最近在老師的LAB裡跑模擬 由於老師電腦比較慢 但有12個CORE (他們說正式說法是 CLUSTER) 所以小弟就想說本來要跑一萬圈的模擬 拆開跑5個2000圈 但跑了幾次後 發現得到的數值全都一樣 這怎麼想都不透 因為我程式裡不斷在產生隨機變數 我的做法是 開五個INTERFACE (LINUX系統) 然後每個INTERFACE開MATLAB CODE都一樣 (所以裡面變數名稱都一樣 結果會輸出到不同名稱的CSV檔 我檢查過了 沒有設任何GLOBA或是PERSISTENT變數) 有沒有先進也遇過這種問題的呢? 就算在我電腦(WIN7) 開五個不同的MATLAB 也不會互相干擾啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 216.171.13.150

10/06 16:10, , 1F
matlab剛開的ramdom seed是一樣的,除非你有改seed
10/06 16:10, 1F
文章代碼(AID): #1EZIxruH (MATLAB)