Como gerar números aleatórios em um determinado intervalo usando JavaScript?

Como gerar números aleatórios em um determinado intervalo usando JavaScript?
Um número aleatório é um número arbitrário que é gerado pelo computador. A randomização é usada principalmente em jogos e para fins de teste. Em JavaScript, um número aleatório pode ser gerado usando dois métodos. ““Matemática.aleatório()" e "Matemática.chão()”. A matemática.Método Random () ”retorna um número em pontos flutuantes enquanto“ Matemática.O método piso () ”retorna o número inteiro de acordo com o intervalo especificado.

Este blog demonstrará o procedimento de geração de um número aleatório em um determinado intervalo com a ajuda de um programa JavaScript. Vamos começar!

Usando matemática.Método aleatório () para gerar números aleatórios em um determinado intervalo

Para usar o “Matemática.aleatório()”Método para gerar um número aleatório em um intervalo específico, confira a sintaxe fornecida.

Sintaxe
A sintaxe abaixo pode ser usada para gerar um número aleatório usando o “Matemática.aleatório()”Método:

Matemática.aleatório();

Com o objetivo de gerar um número aleatório em um determinado intervalo, utilizaremos a seguinte sintaxe:

Matemática.Random () * (max_number-min_number) + min_number;

Aqui, "max_number" representa o numero maximo, e "min_number”Denota o Número mínimo do intervalo dado.

Agora, dê uma olhada em alguns exemplos relacionados ao uso do “Matemática.aleatório()”Método para o objetivo especificado.

Exemplo 1
Se você deseja obter um número aleatório em um intervalo como 0 a 100, verifique o programa abaixo do rumo.

Aqui, "100" representa o "max_number" e "0"Indica o"min_number”Do intervalo dado:

Matemática.aleatoriamente () * (100-0) + 0;
Matemática.aleatoriamente () * 100;

Depois de colocar esses valores na fórmula, a saída será um número decimal aleatório “42.72769582760376"Usando" matemática.Random () ”Método:

Exemplo 2
Agora criaremos uma função chamada “getRandomNumber ()”E passe dois argumentos“min_number" e "max_number”Para isso. Esta função chamará de "Matemática.aleatório()”Método para gerar um número aleatório de ponto flutuante entre o intervalo especificado:

função getRandomNumber (min_number, max_number)
retornar matemática.Random ()* (max_number - min_number) + min_number;

Em seguida, chamaremos a função "getRandomNumber ()"Ao passar"25" como "min_number" e "80" como "max_number”:

getRandomNumber (25,80);

Agora, executaremos o programa acima, no console, e visualizaremos a saída:

Como você pode ver, o programa fornecido gerou o número aleatório decimal “38.48177131797334”. No caso, se você deseja gerar um número inteiro, verifique o procedimento abaixo do rumo.

Usando matemática.Método Floor () para gerar números aleatórios em um determinado intervalo

Na programação JavaScript, principalmente lidamos com o número inteiro em vez de pontos flutuantes. Embora para converter flutuação em números inteiros, usamos o método “Matemática.chão()”.

Sintaxe
Primeiro confira a sintaxe básica do “Matemática.chão()”Método:

Matemática.piso (matemática.Random () * (max_number-min_number +1) + min_number);

Na sintaxe acima mencionada, chamaremos o método “Matemática.aleatório()" no "Matemática.chão()”. O "Matemática.chão()”O método completa o número de ponto flutuante retornado pela“ matemática.Método Random () ”.

Agora, vamos tentar alguns exemplos para gerar um número aleatório com a ajuda da “matemática.piso () ”método.

Exemplo 1
Se você deseja obter um número aleatório entre um intervalo como 1 a 100, execute o código fornecido no console:

Matemática.piso (matemática.aleatoriamente () * (100-1 +1) + 1);
Matemática.piso (matemática.aleatoriamente () * 101);

Aqui, 1 é o "min_number" e 100 é o "max_number”No intervalo dado. Depois de colocar esses valores na fórmula, a saída imprimirá um número aleatório “52”:

Exemplo 2
Primeiro de tudo, criaremos uma função chamada “getRandomNumber ()”E passe dois argumentos“min_num" e "max_num”. Como discutimos acima, o “max_num" é o numero maximo e "min_num" representa o Número mínimo do intervalo dado.

A função "getRandomNumber ()" chamará o método "Math.aleatoriamente () ”na“ matemática.Método do piso () ”para arredondar o número aleatório resultante:

função getrandomNumber (min_num, max_num)
retornar matemática.piso (matemática.Random ()* (max_num - min_num) + min_num);

Na próxima etapa, invocaremos a função “getRandomNumber ()”Ao passar valores“25" como "min_num" e "80" como "max_num”:

GetRandomNumber (25,80);

Executando o programa acima do dado no console exibirá “63”Como um número aleatório inteiro:

Fornecemos informações essenciais relacionadas à geração de um número aleatório em JavaScript.

Conclusão

Para gerar um número aleatório, você pode usar dois métodos JavaScript: “Matemática.aleatório()" e "Matemática.chão() ”. ““Matemática.aleatório()”É usado para gerar um número aleatório de ponto flutuante e“ matemática.piso () ”utiliza a“ matemática.Método aleatório () ”para arredondar o valor aleatório do ponto flutuante resultante em um número inteiro ou inteiro. Ambos os métodos aceitam “min_number" e "max_number”Como argumentos deles. Este blog demonstrou o procedimento de geração de um número aleatório em um determinado intervalo com a ajuda de um programa JavaScript.