English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais básicos de JavaScript

Objetos JavaScript

Funções JavaScript

DOM HTML do JS

BOM do navegador JS

Tutoriais básicos de AJAX

Manual de Referência do JavaScript

Número Aleatório (Random) do JavaScript

Math.random()O método retorna 0-1Números decimais aleatórios dentro do intervalo (inclusivo de 0, mas exclusivo de1)

Math.random();
Teste e veja‹/›

Atenção: Math.random()Sempre retorna um número decimal aleatório entre 0 e1Entre os números decimais.

Número inteiro aleatório do JavaScript

Math.random()com Math.floor()Juntos podem ser usados para retornar números inteiros aleatórios.

Este exemplo retorna um número inteiro aleatório de 0 até9):

Math.floor(Math.random() * 10);
Teste e veja‹/›

Este exemplo retorna um número inteiro aleatório de 0 até10):

Math.floor(Math.random() * 11);
Teste e veja‹/›

Este exemplo retorna um número inteiro aleatório de1até10):

Math.floor((Math.random() * 10) + 1);
Teste e veja‹/›

Este exemplo retorna um número inteiro aleatório de1até10Número inteiro aleatório de 0:

Math.floor((Math.random() * 100) + 1);
Teste e veja‹/›

Este exemplo retorna um número inteiro aleatório de11até2Número inteiro aleatório de 0:

Math.floor((Math.random() * 10) + 11);
Teste e veja‹/›

Este exemplo retorna um número inteiro aleatório de51até10Número inteiro aleatório de 0:

Math.floor((Math.random() * 50) + 51);
Teste e veja‹/›

Obter número inteiro aleatório entre dois valores

Este exemplo retorna um número inteiro entre min (incluído) e max (excluído):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min)) + min;
}
Teste e veja‹/›

Este exemplo retorna um número inteiro entre min e max (ambos incluídos):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min + 1)) + min;
}
Teste e veja‹/›

Mais Exemplos

Retorne o número aleatório do movimento do mouse:

Move o ponteiro do mouse para o DIV abaixo:

Coloque o mouse sobre mim!!!
Executar Código