第六次期中作业
package proj1;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class cj { public ArrayList<Integer> list;
public ArrayList<Integer> addPerson(){
if (list==null){ list = new ArrayList<Integer>();
for(int i=1;i<=15;i++){ list.add(i); }
Collections.shuffle(list);
return (list);}
return null;}
public void cj1(){
Random k = new Random();
int a= k.nextInt(15);
System.out.println("一等奖" + list.get(a)+ "号");
list.remove(a);
int w=14;
for(int j=1;j<=5;j++){ a=k.nextInt(w);
System.out.println("二等奖" + list.get(a) + "号");
list.remove(a); w--;
}
}
public static void main(String[] args){
cj c=new cj();
c.addPerson();
c.cj1();
}}
通过本次学习,初步了解了关于抽奖系统的运作逻辑理念,并且可用简单的程序对其进行模拟。