模拟机器抽奖选数字

来源:互联网 发布:侯云灏网络空间研究院 编辑:程序博客网 时间:2024/06/05 20:51

 import java.util.ArrayList;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;


public class CaiPiao {

 /**
  * @param args
  */
 public static void main(String[] args) {
  CaiPiao.change();
 }
 
 private static void change() {

 

//初始化数据
  ArrayList arrayList = new ArrayList();
  for(int i=1;i<=33;i++) {
   arrayList.add(i);
  }

//定义一个存放抽取到的数据集合
  ArrayList redball = new ArrayList(6);


  Random random = new Random();

 

//共抽取6个数字
  for(int i=0;i<6;i++) {
   int z = random.nextInt(arrayList.size());
   redball.add(arrayList.get(z));
   arrayList.remove(z);
  }

  for (int i = 0; i < redball.size(); i++) {
   System.out.print(redball.get(i) + "  ");
   
  }
  
  for (int i = 0; i < redball.size(); i++) {
   redball.remove(i);
     }
 }

}

 

 

 

原创粉丝点击