c++ rand函数如何生成随机数

avatar
作者
猴君
阅读量:13

在C++中,可以使用rand()函数来生成伪随机数。该函数返回一个在0到RAND_MAX之间的随机整数。为了生成特定范围内的随机数,可以使用取余操作符来调整范围。

例如,要生成一个在1到100之间的随机数,可以使用以下代码:

int randomNumber = rand() % 100 + 1; 

需要注意的是,rand()函数生成的随机数是伪随机的,每次程序运行时生成的随机数序列是相同的。如果需要获得更加随机的数列,可以结合srand()函数来设置随机数种子。例如,可以使用以下代码来设置一个随机数种子:

srand(time(0)); 

然后再调用rand()函数来生成随机数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!