public class DeckOfCards {
  public static void main(String[] args) {
    int[] deck = new int[52];
    String[] suits = {"pik", "kier", "karo", "trefl"};
    String[] ranks = {"Ace", "2", "3", "4", "5", "6", "7", "8", "9",
      "10", "walet", "dama", "król"};
        
    // Inicjowanie kart
    for (int i = 0; i < deck.length; i++)
      deck[i] = i;
    
    // Tasowanie kart
    for (int i = 0; i < deck.length; i++) {
      // Generowanie losowych indeksów
      int index = (int)(Math.random() * deck.length);
      int temp = deck[i];
      deck[i] = deck[index]; 
      deck[index] = temp;
    }

    // Wyświetlanie pierwszych czterech kart
    for (int i = 0; i < 4; i++) {
      String suit = suits[deck[i] / 13];
      String rank = ranks[deck[i] % 13];
      System.out.println("Karta numer " + deck[i] + ": " 
        + rank + " " + suit);
    }
  }
}