import random


def uusi_pakka(pakkojen_lkm=1):
    """Palauttaa korttipakan satunnaisesss järjestyksessä.

    Yksittäinen kortti on esimerkiksi (12, '♥')
    
    Parametrit
    ----------
    pakkojen_lkm : int
        Kuinka monta 52 kortin pakkaa sekoittaa yhteen. Oletus 1.

    Palauttaa
    ---------
    array of (int, str)
    """
    maat = ['♠', '♥', '♦', '♣']
    arvot = list(range(1, 14))

    pakka = pakkojen_lkm * [(arvo, maa) for maa in maat for arvo in arvot]   # Kortit ovat järjestyksessä
    random.shuffle(pakka)   # Sekoita pakka

    return pakka