c++中rand函数需要和srand,time函数如何配合使用,怎样使用?

2025-03-23 12:16:32
推荐回答(2个)
回答1:

#include //包含srand()和rand()函数
#include // 包含time()函数
srand((unsigned)time(NULL)); //初始化随机数种子
......
value = rand(); // 产生随机数
........................
当要产生m...n(m < n,均为正整数,且n < RAND_MAX)时,可有下式获得
value = rand(n - m + 1) + m

回答2:

如果你要产生0~100的随机数 你可以这样写
#include
#include
#define MAX 100
...
...
{
int a;
srand(time(NULL));
a=rand()%MAX;//0~100的随机数就产生了
}
...
...