import java.util.Random;
public class shuangseqiuDemo {
public static void main(String[] args) {
System.out.println("**************娱乐模拟双色球出球机器**************");
System.out.println("**************************************************");
Random random = new Random(); //构建Random方法
int b = random.nextInt(16); //系统选的蓝球随机数赋值给b
int[] red= new int[6]; //创建一个放6个红球的一为数组
int c=0; //定义int型变量c防止打印出相同的数
System.out.print("未排列出球顺序为:\n");
for(int i=0;i<red.length;i++) { //for{}打印出6组不一样的数
int a = random.nextInt(33); //系统选的红球随机数赋值给a
red[i]=a; //将a的值存入数组中
for(int j=0;j<=i;j++){ //for{}防止出现重复的数字
if(i!=j){
if( red[i]==red[j]){ //如果出现相同的数退回去重新选取
c=i;
i--;
break;
} } }if(c==i+1){continue;}
System.out.print(red[i]+" \t");
}
System.out.print(b+"\n");
System.out.print("排列后出球顺序为:\n");
for(int i=0;i<red.length;i++){ //对6组不一样的数由小到大排序
for(int j=i+1;j<red.length;j++){
if(red[i]>red[j]){
c=red[i];
red[i]=red[j];
red[j]=c;
} }
System.out.print(red[i]+" \t");
}
System.out.print(b+"\n"); //打印最后蓝色球
System.out.println("**************************************************");
}
}