Gerador de números aleatórios
Escolha um intervalo e sorteie um ou milhares de números: inteiros ou decimais, com ou sem repetição e ordenados se quiser. Usa o gerador criptográfico do navegador e elimina o viés de módulo para que todos os números tenham exatamente a mesma probabilidade.
Processado 100% no seu navegador
Ctrl + Enter executarCtrl + C copiar resultado
Como usar
- 1Defina o mínimo e o máximo (ambos incluídos) ou use um atalho como o dado ou a loteria.
- 2Escolha quantos números quer, os decimais e se podem se repetir.
- 3Clique em «Gerar» ou pressione Ctrl/Cmd + Enter.
- 4Copie ou baixe a lista, ou compartilhe um link com as mesmas configurações.
Casos de uso
- Sorteios em redes sociais, rifas e concursos com números únicos.
- Palpites para loteria, bingo ou jogos de tabuleiro.
- Seleção aleatória de amostras, alunos ou turnos.
- Dados numéricos de teste para desenvolvimento e planilhas.
Perguntas frequentes
Os números são realmente aleatórios?
São gerados com crypto.getRandomValues, o gerador criptograficamente seguro do navegador, alimentado pela entropia do sistema operacional. É muito mais robusto que Math.random e adequado para sorteios.
O que é o viés de módulo e como é evitado?
Se você reduz um número aleatório a um intervalo com o operador módulo, os primeiros valores saem um pouco mais vezes. Aqui os valores excedentes são descartados (rejection sampling), então cada número do intervalo tem exatamente a mesma probabilidade.
O que significa «sem repetição»?
Cada número só pode aparecer uma vez na lista, como bolas tiradas de um globo. Por isso não é possível pedir mais números do que cabem no intervalo.
O mínimo e o máximo estão incluídos?
Sim, o intervalo é fechado: com mínimo 1 e máximo 6 pode sair qualquer número de 1 a 6, como em um dado.
Quantos números posso gerar de uma vez?
Até 10.000 por sorteio, inteiros ou com até 10 casas decimais.