Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá João! Como vai?
Entendo sua preocupação com a prática de programação.
No caso específico da questão, a alternativa correta usa a expressão parseInt(Math.random() * 3) + 1 para gerar um número aleatório entre 1 e 3. Vamos analisar:
Embora essa prática funcione para o propósito do exercício, é importante considerar boas práticas de programação. Uma alternativa mais clara e robusta seria usar Math.floor(Math.random() * 3) + 1, que faz o mesmo, mas é mais explícita em sua intenção de arredondamento para baixo.
No mais, bons estudos!