推荐于2020-12-09
展开全部
首先用srand()方法传入随机数种子,这个种子就是time.h里的time(0),也就是获得当前的时间!这样在使用rand()时,就能得到真正的随机数了,因为种子(即当前时间)是无法认为控制的! srand(time(0));int rannum = rand();就是这样的!
推荐于2018-08-20
展开全部
给你个例子
/* srand example */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (void)
{
printf ("First number: %d\n", rand() % 100);
srand ((unsigned int)time(NULL) );
printf ("Random number: %d\n", rand() % 100);
srand (1);
printf ("Again the first number: %d\n", rand() %100);
return 0;
}
控制整个程序的时间 是什么意思啊?
/* srand example */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (void)
{
printf ("First number: %d\n", rand() % 100);
srand ((unsigned int)time(NULL) );
printf ("Random number: %d\n", rand() % 100);
srand (1);
printf ("Again the first number: %d\n", rand() %100);
return 0;
}
控制整个程序的时间 是什么意思啊?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询