//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.');
//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.');
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.