在寫 MTDeleteCmd的時候 會用到rnGen()這個函數
根據老師在 Homework_4.pdf 上的說法
rnGen(num) 中 輸入 num 的範圍應是 0 ~ (_objList or _arrList array size -1)
但是我發現使用時 都不能產生和測試程式一樣的結果
聽同學說才知道 要將範圍改成 0 ~ (_objList or _arrList array size) (沒有減1)
才會和測試程式產生一樣的亂數
所以是我有點理解錯誤
還是這也是 ref code 的一個 bug...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.7.59
※ 編輯: samuelduan 來自: 140.112.7.59 (12/13 11:39)