作者PTTFHK ()
看板java
标题[问题] 1-42取出6+1个数字
时间Wed Jul 12 21:36:07 2006
请教各位
从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
1F:推 PsMonkey:实在很想判定为作业文... 可惜来不及了 07/13 10:20