這是兩個函數!
srand函數
一個是srand函數!這是在調用rand()這個函數之前使用的!rand()是一個產生隨機數的函數!而srand是一個設置隨機數種子的函數!通常這兩個函數是一起使用的!來完成產生隨機數的功能!
time函數
而time(NULL)這個函數的返回值是作為srand函數的參數的!意思是以現在的系統時間作為隨機數的種子來產生隨機數!至於NULL這個參數,很簡單因為這個話就返回到現在時間時候的long秒,只有設置成NULL才能獲得系統的時間!
這是兩個函數!
一個是srand函數!這是在調用rand()這個函數之前使用的!rand()是一個產生隨機數的函數!而srand是一個設置隨機數種子的函數!通常這兩個函數是一起使用的!來完成產生隨機數的功能!
而time(NULL)這個函數的返回值是作為srand函數的參數的!意思是以現在的系統時間作為隨機數的種子來產生隨機數!至於NULL這個參數,很簡單因為這個話就返回到現在時間時候的long秒,只有設置成NULL才能獲得系統的時間!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。