java双色球抽奖

2022-07-25,,

package demo02;
import java.util.Arrays;
import java.util.Random;
public class ChouJiang {
	public static void main(String[] args) {
		Random r=new Random();
		int[] a=new int[5];//红球五个[1,32]且互不相等的球
		int[] b= {r.nextInt(16)+1};//蓝球一个[1,16]的球
		for(int i=0;i<a.length;i++) {
			a[i]=r.nextInt(32)+1;
			for(int j=0;j<i;j++){		
	// 通过比较数组存在中的数据,如果数据中有相同的数据,退出内层循环并且i--,就再重新生成一个随机数据,直到在数组中没有相同数据
				if(a[i]==a[j]){	
					i--;
					break;
				}
			}
		}
		System.out.println("机选号码为:");
		System.out.print(Arrays.toString(a)+Arrays.toString(b));			
	}
}

 

本文地址:https://blog.csdn.net/qq_41596778/article/details/112216710

《java双色球抽奖.doc》

下载本文的Word格式文档,以方便收藏与打印。