我目前使用此代碼隨機化一些變量。嘗試使用整個rand()表是否是個好主意?
srand(time(NULL));
do{vkmhrand = rand();vkmh = vkmhrand/78;}while(vkmh <= 0 || vkmh > vmax);
VMAX不會超過415,這意味着,如果我做它作爲vkmh = RAND()大多數隨機表的簡單將被丟棄,再加上我也得到了一些不錯的小數,使結果更有趣一點。
我知道rand()不是存在的最好的隨機函數。我只是在想,儘量嘗試儘可能多地使用桌子是不是一個好主意?這是浪費時間嗎?還是它會加劇表中可能已經存在的任何模式?
你是什麼意思*隨機表* *? –
rand()函數在您調用它時使用的值表。 –
桌子本身已經非常隨意,我無法想象抓住整個桌子而不是特定的部分會更加隨機。顯然有一個是,但沒有理由爲什麼整個表是可能的,也許你的小部分可能更隨機(偶然)。沒有辦法真正知道沒有測試,即使如此,不夠重要,值得你花時間。 –