srand函數是隨機數發生器的初始化函數。
原型:void srand(unsigned seed);
rand函數用來產生隨機數,當然是偽隨機數。
原型:int rand(void)
seed的作用:srand函數的作用是根據參數seed,設置壹個隨機起始點,而rand函數根據這個起始點,產生隨機數序列。默認的隨機種子為1。如果隨機種子壹樣,rand函數所產生的隨機序列也壹樣。
因此,為使每次程序運行都能產生不同的隨機序列,每次都應產生壹個不同的種子參數。