Gerador de Números Aleatórios Online Gratuito
Gere números aleatórios em qualquer intervalo com um clique.
A random number generator picks whole numbers with no predictable pattern — every number in the range has an equal chance of being selected. This tool uses JavaScript's Math.random(), which is fast and statistically fine for games, raffles, classroom activities, and decision-making, though not a cryptographically secure source.
Common uses for random numbers
- Raffles and giveaways: number each entry and generate a random winner
- Games and dice: simulate dice rolls or generate random outcomes
- Statistics and sampling: pick random items from a list for unbiased selection
- Decision-making: choose between options by assigning each a number
- Random PINs: generate a number within a specific range
What this tool doesn't do
Count is capped at 20 numbers per generation, there's no decimal-number mode, and results are whole integers only. For a security-sensitive use case, reach for the Password Generator instead, which uses the cryptographically secure crypto.getRandomValues() API.
How the Gerador de Números Aleatórios works
Digite o valor mínimo no campo Mín e o valor máximo no campo Máx.
Digite quantos números aleatórios você quer (1–20) no campo Quantidade.
Marque «Sem duplicatas» se cada número deve aparecer apenas uma vez (requer intervalo ≥ quantidade), e/ou «Ordenar resultados» para ordená-los de forma crescente.
Clique em Gerar para produzir instantaneamente seus números aleatórios. Clique novamente para um novo conjunto.
Tips & tricks
- Não há modo decimal — a ferramenta sempre gera números inteiros entre seus valores mín e máx.
- A quantidade é limitada a 20 números por geração — para lotes maiores, gere várias vezes.
- Usa Math.random(), não uma API criptograficamente segura — para senhas ou chaves, use uma ferramenta especializada.
Frequently Asked Questions
Os números aleatórios são realmente aleatórios?
Os números são gerados com Math.random() do JavaScript, um gerador pseudoaleatório rápido mais que suficiente para jogos, sorteios e seleções em sala de aula. Não é uma fonte criptograficamente segura, então não use para chaves de segurança ou qualquer caso onde a previsibilidade por um atacante importe.
Posso gerar números aleatórios sem duplicatas para uma loteria?
Sim. Ative «Sem duplicatas» e defina seu intervalo. Para uma loteria 6/49, defina mín=1, máx=49, quantidade=6, sem duplicatas. Cada sorteio dá números únicos dentro do intervalo.
Posso gerar números decimais aleatórios?
Não — não há modo decimal. A ferramenta sempre gera números inteiros entre seus valores mín e máx.
Quantos números posso gerar de uma vez?
O campo Quantidade é limitado a 20 números por geração. Para lotes maiores, gere várias vezes e combine os resultados, ou use uma fórmula de planilha para geração em massa.
Posso usar isso para gerar uma senha aleatória?
Para um PIN numérico, sim. Para uma senha alfanumérica completa com símbolos, use a ferramenta dedicada Gerador de senhas, que também usa a API Web Crypto criptograficamente segura em vez de Math.random().
Is my data safe when using the Gerador de Números Aleatórios?
Completely safe. The Gerador de Números Aleatórios processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Are the results from the Gerador de Números Aleatórios truly random?
Yes. The Gerador de Números Aleatórios uses your browser's standard random number generator (JavaScript's Math.random()), which is suitable for games, decisions, and everyday randomness. It is not a cryptographically secure generator — for security-sensitive use cases like generating passwords or cryptographic keys, use a tool built specifically for that purpose.
Can I customise what the Gerador de Números Aleatórios generates?
Yes. Where customisation options are available, you can add your own items, set numeric ranges, or adjust parameters before generating. Default settings are designed for the most common use case so you can get an instant result without any configuration.