1
resposta

Soma fora do ()

O correto não seria?? let numeroAleatorio1a3 = parseInt(Math.random() * 3 + 1);

1 resposta

Oii, Hewbert! Tudo bem?

Você está no caminho certo! Mas para o contexto, é a alternativa A. A função Math.random() gera um número entre 0 (inclusive) e 1 (exclusivo). Multiplicando por 3, obtemos um valor entre 0 e quase 3.

O parseInt() remove a parte decimal, resultando em 0, 1 ou 2. E para garantir um número entre 1 e 3, basta somar 1:

let numeroAleatorio1a3 = parseInt(Math.random() * 3) + 1;

Assim, o número gerado será sempre 1, 2 ou 3.

Espero ter ajudado, conte sempre conosco aqui no fórum.

Bons estudos e até mais!