1
resposta

Math.random()

Eu não entendi por que no código do professor ele usa o (Math.random( ) * 10).

Entendi que o Math.random é para gerar um número aleatório certo? Mas pq *10?

Me refiro a essa aula :https://cursos.alura.com.br/course/logica-programacao-javascript-html/task/17758

1 resposta

Ei Carla, é o seguinte. O Math.random() gera um número decimal de 0 até 1, esse 10 que ele colocou é apenas um multiplicador qualquer, ou seja, se você quiser gerar um número de 0 a 10 você multiplica por 10 (Math.random() * 10) ou se quiser gerar um número de 0 a 1000, multiplica por 1000 (Math.random() * 1000) Faça um teste, execute o Math.random() sozinho sem multiplicar por nada, você verá que vai receber um número de entre 0 e 1, espero que tenha ficado claro!