JavaScript

Número Aleatório Javascript

Número Aleatório Javascript

Ao desenvolver um site de jogos, muitas vezes precisamos gerar números aleatórios. Neste artigo, vamos saber como podemos obter um aleatório em Javascript usando o método aleatório.

O aleatória método ajuda na geração de números pseudo-aleatórios, uma vez que, aritmeticamente, gerar um número aleatório verdadeiro é impossível.

Sintaxe

Podemos obter números aleatórios usando matemática.função random (), como esta:

Matemática.aleatória();

Esta função não recebe nenhum argumento e retornará o número flutuante aleatório entre 0 e 1.

Se quisermos gerar números aleatórios entre quaisquer dois números ou até um limite. A sintaxe seria diferente para eles. Para melhor compreensão, vamos tentar alguns exemplos.

Exemplos

Suponha que queremos gerar um número aleatório de 0 a 99. A sintaxe para fornecer um limite ou intervalo é:

Matemática.aleatório () * 100

Lembre-se de que 100 é um limite ou intervalo, não o número.

Você pode ver que gerou um número de 0 a 99, mas é um número flutuante.

Então, se quisermos ter um número inteiro e não um número flutuante, podemos aplicar um Math.método floor () sobre matemática.método random (), como este:

Matemática.chão (matemática.aleatório () * 100)

Isso parece ótimo!

Agora, e se não quisermos ter números de 0 a 99 ou em diante, mas de algum outro número, por exemplo, 50 a 90. Primeiro, vamos ver como podemos fazer isso, e depois veremos como funciona.

Matemática.chão ((matemática.aleatório () * 40) + 50)

Nesta sintaxe, 40 é o intervalo ou limite de 50 em diante, 50 como o número inicial.

No final, se quisermos construir nossa função aleatória personalizada para a qual podemos fornecer dois números (mínimo e máximo) e obter um número aleatório entre esses dois números. A função seria assim:

function getRandomNum (sNum, lNum)
retornar matemática.chão ((matemática.aleatório * (lNum - sNum)) + sNum)

Lembre-se de que o número final ou “lNum” será excluído. Caso você queira incluir também adicione “1” no intervalo, assim:

function getRandomNum (sNum, lNum)
retornar matemática.chão ((matemática.aleatório * (lNum - sNum + 1)) + sNum)

Depois de escrever esta função. Vamos ligar e ver os resultados.

getRandomNumber (20, 40);



Como você pode ver, estamos recebendo números aleatórios de 20 a 40.

Então, essas são algumas das diferentes maneiras de gerar números pseudo-aleatórios em Javascript usando o Math.método random ().

Conclusão

Neste artigo, aprendemos a obter números aleatórios em Javascript e tentamos várias técnicas para obter os resultados desejados. Também aprendemos a fazer uma função personalizada na qual podemos fornecer o intervalo de números e obter os números aleatórios entre esses intervalos.

Então, continue aprendendo Javascript com linuxhint.com para ter uma melhor compreensão sobre isso. Obrigada!

Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...
Como desenvolver um jogo no Linux
Uma década atrás, poucos usuários de Linux preveriam que seu sistema operacional favorito um dia seria uma plataforma de jogos popular para videogames...