JavaScript

Gerar número aleatório entre dois números JavaScript

14 de abril de 2021

Gerar número aleatório entre dois números JavaScript

Neste artigo você vai aprender a como gerar número aleatório entre dois números JavaScript, utilizando recursos nativos da linguagem

Gerar número aleatório entre dois números capa

Fala programador(a), beleza? Bora aprender mais sobre JavaScript e como criar números aleatórios com a linguagem!

Para este feito vamos criar uma função que vai receber dois argumentos, o primeiro número e o segundo do intervalo

Para gerar o número aleatório vamos utilizar Math.random com o intervalo proposto

Além disso vamos utilizar o floor para arredondamento

Veja um exemplo prático da solução do problema:

function randomNumberInterval(a, b) {
  return Math.floor(Math.random() * (a - b + 1) + a);
}

console.log(randomNumberInterval(10, 20)); // 8
console.log(randomNumberInterval(5000, 9999)); // 3218

Primeiramente definimos a função com os dois argumentos de número mínimo e máximo

Posteriormente já inserimos a instrução de return, que é por onde o número aleatório será devolvido a nós

Na instrunção da função utilizamos o random para gerar o aleatório no intervalo, mediante a subtração de dois números, que é o intervalo

E depois o floor arredonda este número para baixo e por fim o resultado final nos é dado

Assim geramos um número aleatório com JS entre dois valores!

Conclusão

Neste artigo você viu na prática como gerar número aleatório entre dois números com JavaScript

Utilizamos o método random de Math para gerar o número randomizado

E também o método floor também de Math para arredondar o número aleatório gerado por random

Todas estas instruções dentro de uma função, que recebe o nosso intervalo de números

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x