網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

rand在c語言中什麼意思

欄目: IT科技 / 發佈於: / 人氣:1.59W

很多朋友想知道c語言中rand 是什麼意思,下面就讓我們來看看吧。

rand()是C語言中產生隨機數的一個函數,但是需要注意的是,產生的是僞隨機數。

rand()用法舉例:

產生1到100之間的隨機數

#include

int main(){

srand((unsigned)time(NULL));//產生隨機數種子

int rand_num=(rand()%100)+1;//產生1到100直接的隨機數

printf("rand_num=%d",rand_num);

return 0;

}

代碼截圖:

rand在c語言中什麼意思

所謂的“僞隨機數”指的並不是假的隨機數。其實絕對的隨機數只是一種理想狀態的隨機數,計算機只能生成相對的隨機數即僞隨機數。