在c++如何中实现在指定范围内产生一个随机数

2024-11-25 08:15:47
推荐回答(1个)
回答1:

代码如下:

#include 
#include 
#include 

// 产生一个 min ~ max 之间的数,包含 min, max
int rand(int min, int max)
{
srand((unsigned int)time(NULL));

return rand() % (max - min + 1) + min;
}

int main()
{
int val = rand(90, 100);
printf("%d\n", val);

val = rand(100, 200);
printf("%d\n", val);

system("pause");
return 0;
}