package com.zhongruan;
import java.util.*;
public class doudizhu {
public static void main(String[] args) {
//1.准备一副牌
List<String> poker=new ArrayList<>();
String[] nums={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String[] colors={"黑桃","红心","梅花","方块"};
//牌进行组合
for (String color:colors){
for (String num:nums){
String pai=color+num;
poker.add(pai);
}
}
poker.add("大王");
poker.add("小王");
//System.out.println(poker);
//2.洗牌
Collections.shuffle(poker);
//System.out.println(poker);
//3.留三张牌
List<String> dipai=new ArrayList<>();
Random random=new Random();
for (int i=0;i<3;i++){
//抽取一张牌
int index=random.nextInt(poker.size());
//拿到那张牌
String pai=poker.remove(index);
//把牌添加到底牌中
dipai.add(pai);
}
//System.out.println(dipai);
//System.out.println(poker);
//4.发牌
List<String> 张三=new ArrayList<>();
List<String> 李四=new ArrayList<>();
List<String> 王五=new ArrayList<>();
for (int i=0;i<poker.size();i++){
String pai=poker.get(i);
int mod=i%3;
if(mod==0){
张三.add(pai);
}else if (mod==1){
李四.add(pai);
}else{
王五.add(pai);
}
}
//5.看牌
System.out.println("底牌:"+dipai);
System.out.println("张三:"+张三);
System.out.println("李四:"+李四);
System.out.println("王五:"+王五);
}
}