Como gerar um número aleatório entre dois números em JavaScript

Como gerar um número aleatório entre dois números em JavaScript

A extração de um único número usando qualquer algoritmo matemático é conhecido como geração de números aleatórios. O número aleatório é um valor inesperado ou imprevisível gerado por um computador. Muitos aplicativos precisam criar números aleatórios, como sites de jogos, fins de teste e assim por diante. Alguns aplicativos geram números aleatórios para utilizar o OTP para validar o usuário, como aplicativos bancários e assim por diante.

Esta postagem do blog definirá métodos para criar números aleatórios entre dois números.

Como gerar um número aleatório entre dois números em JavaScript?

No JavaScript, existem métodos diferentes para gerar um número aleatório, incluindo:

  • "Matemática.Método Random () ”
  • "Matemática.piso () ”método

Vamos discutir esses métodos um por um!

Método 1: gerar um número aleatório entre dois números usando matemática.Método Random ()

O "Matemática.aleatório()”O método é usado para criar números aleatórios entre dois números. Ele gera valores de tipo de dados duplos positivos e positivos aleatórios entre “0.0" e "1.0”.

Sintaxe

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

Matemática.aleatório();

Para gerar um número aleatório entre dois números, utilize a sintaxe dada:

Matemática.Random () * (max_num - min_num) + min_num;

Na sintaxe acima, “max_num”Representa o número máximo e“min_num”Indica o número mínimo.

Valor de retorno

Ele gera números de pseudo aleatórios em vez de valores verdadeiros dentro do intervalo.

Exemplo

Vamos gerar um número aleatório entre "83" e "23" usando o método "Random ()":

Matemática.aleatoriamente () * (83-23) + 23;

Saída

A saída acima exibe um número aleatório de ponto flutuante “48.04761034288709"Entre dois números"83" e "23”.

Se o usuário quiser obter o número aleatório em um formato inteiro! Siga a seção abaixo.

Método 2: gerar um número aleatório entre dois números usando matemática.Método do piso ()

Outro método para gerar números aleatórios entre dois números, use o “Matemática.chão()”Método com o“Matemática.aleatório()”Método. Ele converterá o número de ponto flutuante gerado aleatoriamente para um número inteiro.

Sintaxe

Siga a sintaxe fornecida por “Matemática.chão()”Método para gerar um número aleatório inteiro:

Matemática.piso (matemática.Random () * (max_num - min_num + 1) + min_num);

A sintaxe acima:

  • Primeiro, ligue para o “Matemática.aleatório()”Método para gerar um número aleatório.
  • Em seguida, converta-o em um número inteiro, arredondando o número de ponto flutuante retornado pelo “Matemática.aleatório()”Método.

Exemplo

Vamos gerar um número aleatório entre dois números, “55" e "20", Usando o"Matemática.chão()”Método:

Matemática.piso (matemática.aleatoriamente () * (55 - 20 + 1) + 20);

Saída

A saída acima indica que o “Matemática.chão()”O método fornece um número aleatório inteiro entre dois números.

Conclusão

Para gerar um número aleatório entre dois números, use o “aleatório()”Método do objeto de matemática que gerará um aleatório decimal entre dois números especificados e, para convertê -lo em um número inteiro, use o“Matemática.chão()”Método com Random () Método. Esta postagem define esses métodos com exemplos adequados para criar números aleatórios entre dois números.