1 import java.util.ArrayList;
2 import java.util.Random;
3
4 public class DoubleBall
5 {
6 public static void main(String[] args)
7 {
8 //1.创建33个球号
9 String[]ballNumber= {"01","02","03","04","05","06","07","08","09","10","11","12"
10 ,"13","14","15","16","17","18","19","20","21","22","23","24","25","26","27"
11 ,"28","29","30","31","32","33"};
12 //2.创建容器
13 ArrayList put=new ArrayList();
14 //3.将球放入容器
15 for(int i=0;i<ballNumber.length;i++)
16 {
17 put.add(ballNumber[i]);
18 }
19 //4.创建篮球
20 String[]blue= {"01","02","03","04","05","06","07"};
21 //5.创建一个摇号数组--长度为6
22 String[]result=new String[6];
23 //6.创建随机数工具类
24 Random math=new Random();
25 //7.从容器中抽取六个红球号码
26 for(int j=0;j<result.length;j++)
27 {
28 int index=math.nextInt(put.size());//生成0~32的随机下标
29 result[j]=(String)put.get(index);//根据下标得到相应的球号
30 put.remove(index);//将被抽到的球号从数组中移除
31 }
32 //8.随机抽取一个篮球
33 String blueResult=blue[math.nextInt(blue.length)];
34 //9.打印
35 System.out.println("*********本期开奖************");
36 //遍历六个红球结果
37 for(int k=0;k<result.length;k++)
38 {
39 System.out.print("("+result[k]+") ");
40 }
41 System.out.println();
42 System.out.println("篮球开奖号: "+blueResult);
43
44 }
45 }