0
我正在做一些與排隊系統模擬R的分析,我正在使用Rmpi和降雪並行運行我的程序。現在,我的程序需要大量的隨機數生成,所以這是特別奇怪的。當我多次使用相同的參數運行模擬時,每次都得到相同的結果。與Rmpi和降雪相同的結果
舉例來說,這是輸出,當我跑的模擬:-1 0 0 0 0 0 0 0 0 2 -1 -1 0 0 0
當我再次遇到它,我得到這個:-1 0 0 0 0 0 0 0 0 2 -1 -1 0 0 0 0
我有1000萬個樣本,每個樣本都是相同的。我使用了sfClusterSetupRNG(),它旨在確保在所有節點上生成唯一的隨機數,所以我不認爲這是真的。我從來沒有將我的結果全局存儲在我的R代碼中,並且仿真速度比我認爲的要快。我真的不知道如何或爲何發生這種情況。希望有人能夠提供一些見解。
更多洞察:這似乎只發生在我使用sfClusterSetUpRNG()時。