1
resposta

esta correto desta maneira?

Na questao 12 , poderia colocar o codigo da seguinte maneira abaixo , ja que irá funcionar da mesma maneira

console.log(parseInt(Math.random() * 10));

1 resposta

Oi, Lucas! Tudo bem?

Inicialmente precisamos saber que o código console.log(parseInt(Math.random() * 10)); gera um número inteiro entre 0 e 9. Isso ocorre porque a função Math.random() gera um número aleatório entre 0 (inclusivo) e 1 (exclusivo), e quando multiplicamos esse número por 10, o resultado será um número entre 0 e 9.999999999999999. Dessa forma quando usamos a função parseInt(), ela converte o número para um inteiro, descartando a parte decimal, resultando em um número entre 0 e 9.

Assim, para gerar um número inteiro entre 1 e 10, precisamos adicionar 1 ao resultado, da seguinte maneira:

console.log(parseInt(Math.random() * 10) + 1);

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓