首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

srand跟rand函数

2013-07-09 
srand和rand函数从52个数字中随机选取四个数字。。。int i,chosen[4]for(i0i4i++){srand((int)time(NULL

srand和rand函数
从52个数字中随机选取四个数字。。。


int i,chosen[4];
for(i=0;i<4;i++)
{
   srand((int)time(NULL));
   chosen[i]=rand()%52+1;
}


上段代码中,取出的四个数字都是一样的,为什么?把srand放在循环外么?
[解决办法]
是的把srand放循环外,因为种子一样,所有结的果也一样。

热点排行