Números Aleatórios "random"

Math.random Usado para gerar números aleatórios.

Mas gera números aleatórios decimais.
Math.random() * 10 => vai gerar 1 número aleatório com decimais.
O " * 10 " quer dizer que ele vai gerar algum número de 1 a 10 .

Para vermos isso, vamos colocar dentro do "alert":
alert(Math.random() * 10 );


Como: Criar número aleatório inteiro, sem ser decimais ?

Crie uma variável, dentro dessa variável será salvo o número aleatório criado,

var numero = Math.random() * 10 ;

Para fazer a conversão de decimais para números inteiros, use:

Math.round(numero) * round vai arredondar esse número.

Para ser exibido na tela, coloque dentro do "alert":

alert(Math.round(numero));
Agora será exibido 1 número aleatório inteiro, sem decimais.

Exemplo de código:

Abra a tag "script"

//exibir número aleatório, com decimais
// vai escolher um número aleatório de 1 a 10 com decimais.
alert(Math.random() * 10 );


_______//exibir número aleatório, sem decimais
//gerar número aleatório, e salva na variável "numero"

var numero = Math.random() * 10 ;


//pega o "numero" que está com decimais, e arredonda ele , para ser um inteiro.
alert(Math.round(numero));

Fecha a tag "/script"

Veja como é o código:
print do código


Agora veja como seria, clicando no botão abaixo:

Exibir Números aleatórios com decimais :


Exibir Números aleatórios sem decimais, inteiros :