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