在C++中,可以使用rand()函數來生成偽隨機數。該函數返回一個在0到RAND_MAX之間的隨機整數。為了生成特定范圍內的隨機數,可以使用取余操作符來調整范圍。
例如,要生成一個在1到100之間的隨機數,可以使用以下代碼:
int randomNumber = rand() % 100 + 1;
需要注意的是,rand()函數生成的隨機數是偽隨機的,每次程序運行時生成的隨機數序列是相同的。如果需要獲得更加隨機的數列,可以結合srand()函數來設置隨機數種子。例如,可以使用以下代碼來設置一個隨機數種子:
srand(time(0));
然后再調用rand()函數來生成隨機數。