Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta e Teste.

//Resposta.
parseInt(Math.random() * 3 + 1);
//Teste: Imprimir a resposta 100 vezes.
let contador = 1;

while(100 >= contador)
{ 
    console.log(parseInt(Math.random() * 3 + 1)); 
    contador++;
}

alert('Teste terminado.');
1 resposta
solução!

Oi Leonardo, tudo bem?

Muito obrigada por compartilhar com a gente o seu código.

No código que você compartilhou, a função parseInt(Math.random() * 3 + 1) está correta para gerar um número aleatório entre 1 e 3. O Math.random() gera um número decimal entre 0 e 1, e ao multiplicá-lo por 3, obtemos um número entre 0 e 3. Em seguida, somamos 1 para obter um número entre 1 e 4. Por fim, utilizamos a função parseInt() para arredondar o número para um valor inteiro.

No teste que você realizou, o código console.log(parseInt(Math.random() * 3 + 1)) será executado 100 vezes, gerando um número aleatório entre 1 e 3 a cada iteração.

Um abraço e bons estudos.