彩票选择
import java.util.*;
/**
* 福彩
* @author tuyh
*
*/
public class Lottery {
private  int[] LotteryNumber;// 结果数组
/**
* 主方法
* @param args
*/
public static void main(String[] args) {
for(int i =0;i<7;i++){
new Lottery().OutputLotteryNumber();
}
}
/**
* 实现彩球选取方法
*
*/
public void OutputLotteryNumber(){
Random random = new Random();
LotteryNumber=new int[7];

int[] number=new int[33];
for(int i=1;i<number.length;i++){
number=i;
}
//获取篮球 begin
int temp;
for( temp=0;temp<LotteryNumber.length-1;temp++){
LotteryNumber[temp]=number[random.nextInt(32)+1 ];
while(contains(LotteryNumber[temp],temp)){//判断是否是已选球,是则重新选择
LotteryNumber[temp]=number[random.nextInt(32)+1 ];
}
}
//获取篮球 end
LotteryNumber[6]=number[random.nextInt(32)+1 ];//获取红球
for (int i = 0; i < LotteryNumber.length; i++) {//输出结果
if (i == 0) {
System.out.print("蓝球:");
}
System.out.print(""+LotteryNumber+" ");
if(i==5){
System.out.print("红球");
}
}
}
/**
* 判断是否是已选球
* @param j
* @return
*/
public  boolean contains(int j, int i ){
for(int temp1=0;temp1<=LotteryNumber.length-1;temp1++){
if (j==LotteryNumber[temp1]&&temp1!=i){
return true;
}
}
return false;
}
}
air_tuyh   2007-03-23 09:50:07 评论:0   阅读:49   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

认证码: (如不清楚,请刷新)


Copyright@2008 powered by YuLog