关于rand()函数的问题!请大家帮忙
void CSportLot::SetLot(void)
{
int nRnd,nNum;
for(int i=0;i <7;i++)
{
nRnd=rand();
for(int j=0;j <nRnd;j++)
{
nNum=rand()%10;
cout < <nNum < < '\b ';
}
cout < <nNum;
LotNum[i]=nNum;
}
}
[解决办法]
rand产生的随机数并不大最大只有32767
7*32767次循环对现在的cpu来说只是一瞬间的事