C++ rand函數

——rand()函數將一種算法用於一個初始種子(固定不變)來得到隨機數,該隨機數將用做下次函數調用的種子。算法

srand(time(0));
  • 頭文件cstdlib包含srand()和rand()的原型,ctime包含time()的原型
  • srand()容許覆蓋默認的種子值
  • time(0)返回當前時間(某個時間開始後的秒數)
  • 結合srand和time使得隨機數生成具備隨機性
相關文章
相關標籤/搜索