C语言产生3个随机数是:srand(time(NULL)); a=rand(); b=rand()
C语言产生3个随机数是:srand(time(NULL));a=rand();b=rand();c=rand();是这样固定的模版么?每次都可以这样用么?这是啥意思啊?...
C语言产生3个随机数是:srand(time(NULL));
a=rand(); b=rand(); c=rand();是这样固定的模版么?每次都可以这样用么?这是啥意思啊? 展开
a=rand(); b=rand(); c=rand();是这样固定的模版么?每次都可以这样用么?这是啥意思啊? 展开
3个回答
展开全部
rand()以一个初始数值(种子)生成一个随机数;
srand();设置rand()函数的种子;
time(NULL);获取当前时间
所以上述代码就是 获取当前时间,以该时间为种子,生成随机数。
srand();设置rand()函数的种子;
time(NULL);获取当前时间
所以上述代码就是 获取当前时间,以该时间为种子,生成随机数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rand()产生随机数然后给a,b,c啊,你也可以一直给a啊,也可以给数组啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询