C++生成随机数中srand((unsigned)time(NULL));是什么意思?作用是什么?求详细解释
2个回答
2011-12-03
展开全部
初始化随机函数种子,srand((unsigned)time(NULL));是拿系统时间作为种子,由于时间是变化的,种子变化,可以产生不相同的随机数。
使用时,参数可以是unsigned型的任意数据,比如srand(10);
如果不使用srand
用rand()产生的随机数,在多次运行,结果是一样的。
使用时,参数可以是unsigned型的任意数据,比如srand(10);
如果不使用srand
用rand()产生的随机数,在多次运行,结果是一样的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询