Durante o desenvolvimento de um site de jogos, geralmente 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ório O método ajuda a gerar números pseudo-aleatórios, pois, aritmeticamente, gerar um número aleatório verdadeiro é impossível.
Sintaxe
Podemos obter números aleatórios usando matemática.Random () função, como esta:
Matemática.aleatório();Esta função não leva nenhum argumento e retornará o número de flutuação aleatório entre 0 e 1.
Se queremos gerar números aleatórios entre dois números ou até um limite. A sintaxe seria diferente para eles. Para uma 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 um intervalo é:
Matemática.Random () * 100Lembre -se de que 100 é um limite ou alcance, não o número.
Você pode ver que ele gerou um número de 0 a 99, mas é um número de flutuação.
Então, se quisermos ter um número inteiro e não um número de flutuação, podemos aplicar uma matemática.Método de piso () sobre matemática.Método Random (), como este:
Matemática.piso (matemática.aleatoriamente () * 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 mais tarde veremos como funciona.
Matemática.piso ((matemática.aleatoriamente () * 40) + 50)Nesta sintaxe, 40 é o intervalo ou limite de 50 a 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:
função getrandomnum (snum, lnum)Lembre -se de que o número final ou "lnum" será excluído. Caso você queira incluir isso também, adicione "1" no intervalo, como este:
função getrandomnum (snum, lnum)Depois de escrever esta função. Vamos chamá -lo e ver os resultados.
getRandomNumber (20, 40);
Como você pode ver, estamos obtendo 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 a matemática.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 a gama de números e obter os números aleatórios entre esses intervalos.
Então, continue aprendendo JavaScript com Linuxhint.com para ter uma compreensão melhor sobre isso. Obrigado!