import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
public class LuckyNumber {
public static void main(String[] args){
getRedLuckyNumber();
getBlueLuckyNumber();
}
static void getRedLuckyNumber(){
HashSet<Integer> hs=new HashSet<Integer>();
Random rd=new Random();
while(true){//按正态分布随机产生六个在0和34(不包括34)之间的整数
int i=rd.nextInt(34);
if(i!=0){//排除等于0的情况
hs.add(i);
}
if(hs.size()==6){
break;
}
}
Iterator it=hs.iterator();
System.out.print("选中的六个红色球为: ");
while(it.hasNext()){
System.out.print(it.next()+" ");
}
System.out.println();
}
static void getBlueLuckyNumber(){
Random rd=new Random();
boolean flag=true;
int blue=0;
while(flag){
blue=rd.nextInt(17);//按正态分布随机产生一个在0和17(不包括17)之间的整数
if(blue!=0){ //排除掉等于0 的情况,如果是0重新选取
flag=false;
}
}
System.out.println("选中的蓝色球为: "+blue);
}
}