[問題] 關於隨機變數

看板C_and_CPP作者 (ja)時間14年前 (2010/04/26 01:54), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
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
文章代碼(AID): #1Br87QHm (C_and_CPP)
文章代碼(AID): #1Br87QHm (C_and_CPP)