ele exibe de 0 a 10 ou de 1 a 10?
ele exibe de 0 a 10 ou de 1 a 10?
Boa tarde Felipe! A função random gera um número decimal entre 0 e 1 (por exemplo: 0.45). Pra gerar número de 0 a 10 temos que pegar o resultado e multiplicar por 10, deslocando a virgula em uma casa (o que garante um número entre 1 e 9). Para ser possível gerar o número 10, após a multiplicação deve-se arredondar através da função round.
O código funcional ficaria assim:
Math.round(Math.random() * 10);
Com arredondamento seria gerado sempre números de 0 a 10. Desconheço se existe algum parâmetro pra função round que arredonde sempre pra cima os valores.
Entendo. Qual a sua sugestão para fazer de 1 a 10 e não de 0 a 10?
Oi Felipe minha sugestão é fazer assim :
Math.round(Math.random() * 9)+1;
Espero ter ajudado!!!