Gerando números aleatórios com Math.random()
A ciência é, portanto, uma perversão de si mesma, a menos que tenha como fim último, melhorar a humanidade. Nikola Tesla.
É bem normal em uma aplicação precisarmos gerar números aleatórios, para isso temos uma API do javascript bem interessante que é a Math.random()
lembrando que o método random
não gera número criptografados, para isso você pode usar o método crypto
se quiser ler sobre ele, basta clicar aqui.
Math.random()
Primeiramente precisamos entender o que esse método retorna para nós, e é bem simples, ele gera um número aleatório de 0 até 1 (ambos os números estão inclusos). Faça um teste no console do navegador mesmo, que sempre obterá números diferentes.
Se você quiser números aleatórios de 0 até 10 é bem simples, basta seguir o exemplo a seguir:
Math.random() * 10
Bem simples certo ? Mas e se a gente quiser fazer algo mais legal ? Eu fiz um projeto para gerar cores aleatórias em hexadecimal, porém não vou deixar o código completo aqui, mas sim o trecho que precisei usar o Math.random
combinado com mais uma API o Math.floor()
concatLetters = letters[Math.floor(Math.random() * letters.length)] concatNumbers = numbers[Math.floor(Math.random() * numbers.length)]
Agora que vocês tem parte do código, o que acham de tentar implementar esse mesmo projeto ?
Bem é isso, espero que tenham gostado, lembrem que qualquer informação que deixei passar, ou se quiserem adicionar qualquer coisa postem nos comentários. Se esse artigo foi útil e puder me pagar um café ficarei feliz. Abraços quentinhos para vocês !!