标签:return 运行 rand out 生成 编译 exe 没有 函数名
1.
int 类名::函数名()
{
srand((unsigned)time(NULL));
int num = rand()%5;//产生一个0~5的随机数.
return num;
}
用户和其他程序没有设定随机种子,则使用系统定时/计数器的值做为随机种子,所以,在相同的平台环境下,编译生成exe后,每次运行它,显示的随机数会是伪随机数,即每次运行显示的结果会有不同。
2.
int main()
{
unsigned int seed=5;
srand(seed);
unsigned int r=rand();
cout<<r<<endl;
return 0;
}
随机数是由随机种子根据一定的计算方法计算出来的数值。所以,只要计算方法一定,随机种子一定,那么产生的随机数就不会变。
标签:return 运行 rand out 生成 编译 exe 没有 函数名
原文地址:http://www.cnblogs.com/smallsmallDeng/p/6853042.html