📜  Número aleatório JS - Javascript (1)

📅  最后修改于: 2023-12-03 14:44:50.107000             🧑  作者: Mango

Número aleatório JS - Javascript

Neste tutorial, vamos discutir como gerar números aleatórios usando JavaScript. Vamos explorar diferentes métodos disponíveis na linguagem para gerar números aleatórios com diferentes intervalos e precisões.

Math.random()

O método Math.random() em JavaScript retorna um número decimal aleatório entre 0 e 1 (exclusivo). Para gerar um número aleatório em um intervalo específico, podemos usar a seguinte fórmula:

let randomNumber = min + Math.random() * (max - min);

O exemplo acima gera um número aleatório entre min (inclusivo) e max (exclusivo).

Math.floor() e Math.ceil()

Para obter um número inteiro aleatório em um intervalo específico, podemos combinar o método Math.random() com Math.floor() ou Math.ceil() para arredondar para baixo ou para cima.

  • Para arredondar para baixo, usamos Math.floor():
let randomNumber = Math.floor(min + Math.random() * (max - min + 1));
  • Para arredondar para cima, usamos Math.ceil():
let randomNumber = Math.ceil(min + Math.random() * (max - min));
Exemplo

Aqui está um exemplo completo que gera um número inteiro aleatório entre 1 e 100:

let min = 1;
let max = 100;
let randomNumber = Math.floor(min + Math.random() * (max - min + 1));

console.log(randomNumber);

Este exemplo usa Math.floor() para arredondar o número aleatório para baixo e garante que o valor mínimo seja incluído.

Espero que este tutorial tenha sido útil para entender como gerar números aleatórios em JavaScript. Com essas informações, você pode facilmente adicionar funcionalidades aleatórias aos seus aplicativos e jogos JavaScript.