<prompt> Andika utendaji wa kuchanganua safu ya kadi  <response>: Huu hapa ni utekelezaji mmoja unaowezekana wa chaguo la kukokotoa la kuchanganya sitaha ya kadi: chatu leta bila mpangilio def shuffle_deckstaha: Tumia mbinu ya kuchanganya kutoka kwa moduli nasibu ili kuchanganya sitaha mahali pazuri.shufflestaha Chaguo hili la kukokotoa huchukua orodha ya kadi zinazowakilisha staha kama hoja yake. Mbinu ya random.shuffle hutumika kuchanganua sitaha mahali pake, kumaanisha kwamba hupanga upya mpangilio wa vipengele katika orodha bila mpangilio. Staha iliyochanganyika hurejeshwa. Huu hapa ni mfano wa jinsi utendaji kazi huu unavyoweza kutumika: sitaha ya chatu Ace of Hearts, 2 of Hearts, 3 of Hearts, 4 of Hearts, 5 of Hearts, 6 ya Mioyo, 7 ya Mioyo, 8 ya Mioyo, 9 ya Mioyo, 10 ya Mioyo, Jack wa Mioyo, Malkia wa Mioyo, Mfalme wa Mioyo chapa Asili sitaha:, sitaha shuffled_dekistaha chapisha sitaha iliyochanganyika:, sitaha iliyochanganyika Hii inaweza kutoa kitu kama hiki: sitaha asili: Ace of Hearts, 2 of Hearts , 3 of Hearts, 4 of Hearts, 5 of Hearts, 6 of Hearts, 7 of Hearts, 8 of Hearts, 9 of Hearts, 10 of Hearts, Jack of Hearts, Malkia wa Mioyo, Mfalme wa Mioyo Staha iliyochanganyika: 9 ya Mioyo, 6 ya Mioyo, 3 ya Mioyo, Malkia wa Mioyo, Ace of Hearts , 4 of Hearts, 5 of Hearts, 10 of Hearts, 8 of Hearts, 7 of Hearts, Jack of Hearts, 2 of Hearts, King of Hearts 