c++

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

小樊
150
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
看了该问题的人还看了