Re: [請益] 每次跑random number的結果都不同
我把src/util/rnGen.h改成這樣就跟老師一樣了
RandomNumGen() { my_srandom(0); }
RandomNumGen(unsigned seed) { my_srandom(seed);}
顯然我的程式在跑的時候並沒有在 src/util/util.cpp的時候
成功的用下面那個constrctor
RandomNumGen rnGen(0); // use random seed = 0 << 這句跑了
RandomNumGen() { my_srandom(getpid()); }
所以才導致我每次都不同...
請問有人有改進建議嘛 >"<
※ 引述《Aweather (夢幻的小風)》之銘言:
: 每重新開啟一次程式我的random number都不同 @@"
: 請問有需要在哪裡設定seed嗎?
: 還是直接用 rnGen()就可以了?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.22.136
推
12/16 16:46, , 1F
12/16 16:46, 1F
討論串 (同標題文章)