srand跟rand函数
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放循环外,因为种子一样,所有结的果也一样。