Olá, Alexsander!
Entendi sua dúvida. Para sortear um array aleatoriamente sem repetições, você pode utilizar a função shuffle()
. Essa função embaralha os elementos de um array de forma aleatória.
Após embaralhar o array, você pode dividir os personagens em dois grupos utilizando a função array_chunk()
. Essa função divide um array em pedaços menores de acordo com o tamanho especificado.
Aqui está um exemplo de como você pode fazer isso:
$personagens = ['Mario', 'Luigi', 'Peach', 'Toad', 'Yoshi', 'Bowser', 'Donkey Kong', 'Wario', 'Waluigi', 'Daisy'];
// Embaralha o array
shuffle($personagens);
// Divide o array em dois grupos de 5 personagens cada
$grupos = array_chunk($personagens, 5);
// Imprime os grupos
echo "Grupo 1: ";
print_r($grupos[0]);
echo "Grupo 2: ";
print_r($grupos[1]);
Dessa forma, você terá dois grupos com 5 personagens cada, sorteado aleatoriamente e sem repetições.
Espero ter ajudado e bons estudos!