rand()是怎么工作的?什么是种子?c++

如题所述

生成随机数用的
生成随机书就要用种子,种子用来培养随机数
srand((unsigned)time(NULL));
上面是最常用的种子生成方法
有了种子:
int a = rand();
a就是一个随机数字了
限制范围的话:
a = rand()%MAX;
MAX是个常量,比如设置4,那么就会生成一个0-3的数字
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-31
随机数生成函数。种子就是用于生成随机数的基础
第2个回答  2011-12-31
是一个随机数产生函数 需要提供一个种子 比如提供当前时间 这样产生的数才能真正随机!
第3个回答  2011-12-31
srand()可以为rand()提供种子。就是产生随机数要用的东西。追问

rand()的工作原理?它是什么个算法?

追答

sorry。我还是学生。未知。详情请参考相应书籍。88

第4个回答  2011-12-31
不知道
相似回答