Card Game: Escolha aleatoriamente 1 número da matriz de 52 sem duplicatas
Tenho um jogo de cartas simples (usando 52 cartas - sem curingas) que desejo escolher aleatoriamente 1 carta de cada vez até que a carta vencedora seja escolhid
Tenho a seguinte matriz:
$cards = array(
'diamond' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
'heart' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
'club' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
'spades' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
);
Como você pode ver, essa matriz é classificada. Gostaria de embaralhá-los usando a função PHPshuffle($cards);
mas não funcionou.
O que posso fazer para corrigir isso?