java欧冠抽签模拟

package com.test1;

import java.util.ArrayList;
import java.util.Random;
import java.util.TreeMap;

public class Europedraw {

public static void main(String[] args) {
	TreeMap tm=new TreeMap();//队伍集合
	tm.put(0,"拜仁");tm.put(1,"曼城");tm.put(2,"利物浦");tm.put(3,"巴黎圣日耳曼");
	tm.put(4,"切尔西");tm.put(5,"尤文图斯");tm.put(6,"皇马");tm.put(7,"巴萨");
	tm.put(8,"马竞");tm.put(9,"多特蒙德");tm.put(10,"莱比锡");tm.put(11,"塞维利亚");
	tm.put(12,"亚特兰大");tm.put(13,"拉齐奥");tm.put(14,"门兴");tm.put(15,"波尔图");
	
	ArrayList tmid=new ArrayList();//抽签结果集合
    Random ran=new Random();//随机数取值放入抽签结果
    
    while(tmid.size()<16) {
    	int x=ran.nextInt(16);
    	if(tmid.contains(x)) {
    		continue;
    	}else {
    		tmid.add(x);
    	}
    }
	 
    for(int s=0;s<tmid.size();s+=2) {//输出对应结果的球队
    	System.out.println(tm.get(tmid.get(s))+"VS"+tm.get(tmid.get(s+1)));
    	
    }
  }

}
随机结果:
多特蒙德VS巴黎圣日耳曼
尤文图斯VS皇马
莱比锡VS巴萨
切尔西VS波尔图
塞维利亚VS利物浦
拉齐奥VS曼城
马竞VS拜仁
亚特兰大VS门兴

巴萨加油!!!

おすすめ

転載: blog.csdn.net/weixin_48011779/article/details/111185192