srand rand time函數設置隨機值

計算機沒有辦法產生真正的隨機數的,是用算法模擬,所以你只調用rand,每次出來的東西是一樣的。設置一個種子後,根據種子的不同,就可以產生不同的數了。而怎麼保證種子的不同呢?最簡單的辦法當然是用永遠在向前的時間。 srand(time(0)) ;//先設置種子 rand();//然後產生隨機數 Srand是種下隨機種子數,你每回種下的種子不一樣,用Rand得到的隨機數就不一樣。爲了每回種下一個不一樣
相關文章
相關標籤/搜索