[問題] 1-42取出6+1個數字
請教各位
從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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 21 篇):