Junior — Middle
Que alterações no código podem fazer com que, em vez de escolher aleatoriamente entre true e false, o gerador produza números aleatórios 1, 2 ou 3?
sobes.tech IA
Resposta da IA
Em vez de gerar um valor booleano aleatório (true ou false), para obter um número aleatório do conjunto {1, 2, 3}, pode usar a função rand() ou mt_rand() em PHP especificando o intervalo de 1 a 3.
Exemplo de alteração do código:
// Antes:
$randomBool = (bool)rand(0, 1); // true ou false
// Agora:
$randomNumber = rand(1, 3); // número aleatório 1, 2 ou 3
// Ou usando mt_rand:
$randomNumber = mt_rand(1, 3);
Assim, em vez de um valor booleano aleatório, obterá um número inteiro aleatório dentro do intervalo desejado.