zoukankan      html  css  js  c++  java
  • 第七次作业

    package choujiang;

    import java.util.ArrayList;

    import java.util.Collections;

    import java.util.Random;

    public class Draw {   public ArrayList<Integer> list;

         public Draw(){         list = new ArrayList<Integer>();           }

      public void deal(int num){  

      //向容器添加奖券(使用循环)

      for(int i = 0;i < num;i++){    list.add(i);   }  

      //打乱顺序  

      Collections.shuffle(list);   }  

     public void drawLottery(int n)

    {    //产生n各指定范围(0~list.size)的随机数    Random rd = new Random();  

      for(int i = 0; i < n; i++)

    {     int index = rd.nextInt(list.size());      

      /*     * 获得容器中以产生的随机数为下标的元素的内容     * 即为获奖的奖券的抽奖号,输出     *     */   

     System.out.print(list.get(index)+" ");   

     //将以获奖的元素(奖券)从容器中删除    list.remove(index);   }

      System.out.println();   }  

    public static void main(String[] args) {   // TODO Auto-generated method stub   

    Draw dr = new Draw();  

     dr.deal(2000);   

    System.out.println("-----一等奖-----");

      dr.drawLottery(3);   System.out.println("-----二等奖-----");   

    dr.drawLottery(10);  

     System.out.println("-----三等奖-----");  

     dr.drawLottery(20);  }

    }

  • 相关阅读:
    pyDNS学习
    BUUCTF password
    攻防世界 easy-apk
    Android Normal writeup
    Jarvis OJ
    阿里云服务器连接(安装)宝塔面板
    bmp格式转为jpeg格式文件
    课设记录-Day15
    课设记录-Day14
    课设记录-Day13
  • 原文地址:https://www.cnblogs.com/nmxz/p/5499107.html
Copyright © 2011-2022 走看看