Método Math.random
O método Math.random retorna um número
fracionário aleatório entre 0 e 1.
Sintaxe
javascriptMath.random();
Aplicação
Para obter um número aleatório em um intervalo
específico (fracionário ou inteiro), deve-se usar
técnicas especiais.
A obtenção de um número fracionário aleatório entre
min e max é feita da seguinte forma:
javascriptfunction getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
E agora, vamos obter um número inteiro aleatório entre min
e max:
javascriptfunction getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Exemplo
Vamos exibir um número aleatório de 0
a 1:
javascriptconsole.log(Math.random());
Resultado da execução do código:
javascript0.5416665468657356
Exemplo
Vamos exibir um número inteiro aleatório de
10 a 100:
javascriptfunction getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Resultado da execução do código:
javascript12