Sobes.tech
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.

Que alterações no código podem fazer com que, em vez… - sobes.tech