Aleatório do JavaScript

Math.random()

Math.random() Retorna um número aleatório entre 0 (inclusivo) e 1 (exclusivo):

Exemplo

Math.random();				// Retorna um número aleatório

Experimente Você Mesmo

Math.random() Sempre retorna um número menor que 1.

Inteiros aleatórios do JavaScript

Math.random() Com Math.floor() Juntos, são usados para retornar números inteiros aleatórios.

Exemplo

Math.floor(Math.random() * 10);		// Retorna um número entre 0 e 9

Experimente Você Mesmo

Exemplo

Math.floor(Math.random() * 11);		// Retorna um número entre 0 e 10

Experimente Você Mesmo

Exemplo

Math.floor(Math.random() * 100);	// Retorna um número entre 0 e 99

Experimente Você Mesmo

Exemplo

Math.floor(Math.random() * 101); // Retorna um número entre 0 e 100

Experimente Você Mesmo

Exemplo

Math.floor(Math.random() * 10) + 1; // Retorna um número entre 1 e 10

Experimente Você Mesmo

Exemplo

Math.floor(Math.random() * 100) + 1; // Retorna um número entre 1 e 100

Experimente Você Mesmo

Uma função aleatória apropriada

Como você pode ver no exemplo acima, criar uma função aleatória para gerar todos os inteiros aleatórios é uma boa ideia.

Esta função JavaScript sempre retorna um número entre minE (inclusivo) maxEntre (exclusivo) e

Exemplo

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min)) + min;
}

Experimente Você Mesmo

Esta função JavaScript sempre retorna um número entre min e maxEntre (inclusivo) e (inclusivo):

Exemplo

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

Experimente Você Mesmo