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

如题所述

第1个回答  推荐于2018-04-04
#include <stdlib.h> //包含srand()和rand()函数
#include <time.h> // 包含time()函数
srand((unsigned)time(NULL)); //初始化随机数种子
......
value = rand(); // 产生随机数
........................
当要产生m...n(m < n,均为正整数,且n < RAND_MAX)时,可有下式获得
value = rand(n - m + 1) + m本回答被网友采纳
第2个回答  2012-06-27
如果你要产生0~100的随机数 你可以这样写
#include <stdlib.h>
#include<time.h>
#define MAX 100
...
...
{
int a;
srand(time(NULL));
a=rand()%MAX;//0~100的随机数就产生了
}
...
...

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网