溫馨提示×

c++ rand函數如何生成隨機數

c++
小樊
194
2024-07-11 17:54:37
欄目: 編程語言

在C++中,可以使用rand()函數來生成偽隨機數。該函數返回一個在0到RAND_MAX之間的隨機整數。為了生成特定范圍內的隨機數,可以使用取余操作符來調整范圍。

例如,要生成一個在1到100之間的隨機數,可以使用以下代碼:

int randomNumber = rand() % 100 + 1;

需要注意的是,rand()函數生成的隨機數是偽隨機的,每次程序運行時生成的隨機數序列是相同的。如果需要獲得更加隨機的數列,可以結合srand()函數來設置隨機數種子。例如,可以使用以下代碼來設置一個隨機數種子:

srand(time(0));

然后再調用rand()函數來生成隨機數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女