c語言中的rand()函數用法


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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM