[問題] 關於隨機變數
void generateRand(int r[], int sz)
{
int i, now, a;
now = 0;
do
{a = rand() %10;
for(i=0; i<now; i++)
if(a == r[i]) break;
if(i == now) {r[now] = a;now++;}
}while(now<sz);
}
這邊看不是很懂耶
if(a == r[i]) break; 這段是什麼意思
while(now<sz); 為什麼要在這個條件下
小弟第一次發文 請求高手解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.224.175
→
04/26 02:11, , 1F
04/26 02:11, 1F
討論串 (同標題文章)