隨機函數用什么頭文件?
使用rand函數時頭文件應該包括stdlib.h,rand()函數用來產生隨機數,但是,rand()的內部實現是用線性同余法實現的,是偽隨機數,由于周期較長,因此在一定范圍內可以看成是隨機的。rand()會返回一個范圍在0到RAND_MAX(至少是32767)之間的偽隨機數(整數)。
在調用rand()函數之前,可以使用srand()函數設置隨機數種子,如果沒有設置隨機數種子,rand()函數在調用時,自動設計隨機數種子為1。隨機種子相同,每次產生的隨機數也會相同。rand()函數需要的頭文件是:<stdlib.h>
rand()函數原型:int rand(void);使用rand()函數產生1-100以內的隨機整數:int number1 = rand() % 100+1。