Gerador de Números Aleatórios
Gere números aleatórios entre dois valores quaisquer.
Como usar Gerador de Números Aleatórios
- Defina o mínimo e o máximo.
- Escolha quantos números sortear.
- Clique em Gerar.
Sobre Gerador de Números Aleatórios
Defina um mínimo e um máximo, escolha quantos números você quer, e cada um é sorteado independentemente de dentro do seu intervalo. Ambas as extremidades são incluídas — 1 a 100 pode retornar 1 e pode retornar 100. Os limites são lidos como números inteiros, então todo resultado é um número inteiro, e você pode sortear até 100 de uma vez. Digite os limites na ordem errada e a ferramenta os troca silenciosamente.
Este gerador usa Math.random(), o que é uma limitação real que vale deixar clara. Ele é pseudoaleatório: um algoritmo determinístico que produz uma sequência que parece e se comporta como aleatoriedade para qualquer finalidade cotidiana — rifas, dados, escolher um vencedor, embaralhar dados de teste. É perfeitamente adequado para isso. Não é adequado para nada relacionado à segurança, porque sua saída pode em princípio ser prevista a partir do seu estado interno. Para senhas, chaves ou tokens, use o gerador de senhas, que recorre à fonte criptograficamente segura do navegador.
Uma coisa que surpreende as pessoas: sequências e repetições são normais. Como cada sorteio é independente, dez números entre 1 e 10 normalmente conterão duplicatas e deixarão alguns valores de fora. É isso que independência significa, não um defeito no gerador. Dados aleatórios parecem mais "agrupados" do que a intuição espera; eles se equilibram no longo prazo, não em dez sorteios. Se você precisa de cada valor exatamente uma vez, quer um embaralhamento, não sorteios repetidos.
Perguntas frequentes
O mínimo e o máximo são incluídos?
Sim, ambos os limites são inclusivos. Um intervalo de 1 a 100 pode retornar tanto 1 quanto 100.
Posso obter o mesmo número duas vezes?
Sim. Cada número é sorteado independentemente, então duplicatas e pequenas sequências repetidas são normais e esperadas. Se você precisa de valores únicos, remova as duplicatas depois ou embaralhe uma lista em vez disso.
Os números são verdadeiramente aleatórios?
Não, são pseudoaleatórios. Um algoritmo determinístico produz uma sequência que parece e se comporta como aleatoriedade para finalidades cotidianas, como jogos, sorteios e dados de teste. Isso é adequado para esses usos e inadequado para segurança.
Posso usar isto para senhas ou tokens de segurança?
Não. Esta ferramenta usa Math.random(), que é previsível em princípio. Use o gerador de senhas para qualquer coisa relacionada à segurança, já que ele usa a fonte aleatória criptograficamente segura do navegador.
Ele consegue gerar decimais?
Não. O mínimo e o máximo são lidos como números inteiros e todo resultado é um número inteiro.

