[問題] 亂數產生問題

看板C_and_CPP作者 (別開玩笑了)時間13年前 (2012/06/06 17:35), 編輯推噓5(503)
留言8則, 6人參與, 最新討論串1/1
請問各位 我今天跑一個程式要500次 所以要產生500組的亂數資料進去跑 但是我希望我明天再跑500次的時候 亂數產生還是昨天產生的那500組亂數資料 這樣我該怎麼寫 我原本是用了srand((unsigned)(time(NULL))); 但是這樣我今天跑500組的跟明天跑的會不一樣 請問我該怎麼改 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.180.161

06/06 17:41, , 1F
就先寫到檔案記下來就好了ㄚ
06/06 17:41, 1F

06/06 17:52, , 2F
可是我每一組亂數資料可能是N*M維的資料N和M可以隨意變動
06/06 17:52, 2F

06/06 17:52, , 3F
記昨天的 timestamp XD
06/06 17:52, 3F

06/06 17:53, , 4F
那就記下這次的 time(NULL) 值就好了
06/06 17:53, 4F

06/06 17:53, , 5F
這樣我每次變更n和M就要再寫一次
06/06 17:53, 5F

06/06 17:53, , 6F
亂數不是一個產生出來的東西,而是一個固定的表格
06/06 17:53, 6F

06/06 18:04, , 7F
再不然自己隨手寫死一個種子數字給 srand 也行
06/06 18:04, 7F

06/07 16:51, , 8F
找串字丟 Hash Function, 取一部分做 Seed ...
06/07 16:51, 8F
文章代碼(AID): #1FpoHwNP (C_and_CPP)