import java.util.Arrays;
public class test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 扑克牌声明
int[] cards = new int[54];
// 玩家手牌声明
int[][] players = new int[3][17];
// 扑克牌赋值
for (int i = 0; i < cards.length; i++) {
cards[i] = i + 1;
}
// 发牌
for(int i=0;i<players.length;i++)
{
for(int j=0;j<players[i].length;)
{
int ram = (int) (Math.random() * 54);// 强制转换为int,舍掉小数位,
int card = cards[ram];// 随机抽出的牌
if (card >= 0)// 抽到了未被标记的牌
{
cards[ram] = -1;// 数组元素标记为-1,说明这张牌已被抽出
players[i][j] = card;
j++;// 继续
}
}
System.out.println("player" + (i+1) + "手牌" + Arrays.toString(players[i]));
}
//输出底牌
for(int i=0;i<cards.length;i++)
{
if(cards[i]!=-1)
{
System.out.print(cards[i] + ",");
}
}
}
}