模仿双色球进行生成号码

public class DoubleBall {
	
	public void produceNum() {
		Random random = new Random();
		int[] in = new int[7];
		int count = 0;
		/*for (int i = 0; i < 6; i++) {
			in[i] = (random.nextInt(32)+1);
			int num = (random.nextInt(32)+1);
		}*/
		while(count < 7) {  
			int num = (random.nextInt(32)+1);
            boolean flag = true;  
            for (int i=0; i<count; i++) {  
                if (num == in[i]) {  
                    flag = false;  
                    break;  
                }  
            }  
            if (flag) {  
                in[count] = num;   
                count++;  
            }  
		}
		 //Arrays.sort(in);
		in[6] = random.nextInt(15)+1;
		Arrays.sort(in,0,5);
		for (int i = 0; i < in.length; i++) {
			System.out.print(in[i]+" ");
		}
	}
	
	public static void main(String[] args) {
		DoubleBall doubleBall = new DoubleBall();
		doubleBall.produceNum();
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值