[問題] 1-42取出6+1個數字

看板java作者時間18年前 (2006/07/12 21:34), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/21 (看更多)
請教各位 從1-42當中亂數取出六個號碼+一個特別號 程式怎麼寫呢? 我寫了以下這些 已經弄了 「不要把0算進來」還有「檢查號碼是否重複」 但是還是會有重複的情形發生 不知道哪位朋友可以告訴我哪裡出錯了呢 感恩 public class lotto { public static void main(String [] args) { int array[]=new int[7]; int t; //開始 for(t=0 ; t<7 ; t++){ double random=Math.random(); int n=(int)(random*42+1); int u,v; for(u=1;u<7;u++){ for(v=0;v<u;v++){ if(array[u]!=array[v]){ array[u]=n; System.out.println("第"+(u)+"個數字為:"+array[u]); System.out.println("本期特別號為:"+array[0]); } } } } //結束 } } -- .. . . . . .. . ★大同區板怎麼走? . . . . . . □生活娛樂館 生活, 娛樂, 心情 → TaiwanPlaza 台灣 Σ台灣遊園地 → TaipeiCity 台灣 Σ台北 ▆▆ → Datong 北市 ◎大同區板 大同區板歡迎你 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.118.136

07/13 10:20, , 1F
實在很想判定為作業文... 可惜來不及了
07/13 10:20, 1F
文章代碼(AID): #14jFfmFC (java)
討論串 (同標題文章)
文章代碼(AID): #14jFfmFC (java)