Gerador de Números Aleatórios

Gerador de Números Aleatórios

Sorteie um número aleatório na hora — ideal para rifas, loteria e jogos de dados. Histórico de sessão e estatísticas de entropia. Grátis, sem cadastro.

Atualizado em abril de 2026

CONFIGURAÇÃO
RESULTADO GERADO
Clique em GERAR para começar
ENTROPIA: ALTA TIPO: INT32
Shift + Enter para Copiar · Space Espaço para Gerar
Geração criptograficamente segura (Web Crypto API).

Como usar

Configure o intervalo, gere na hora

1. Defina o intervalo

Valor mínimo e máximo — números negativos também funcionam.

2. Escolha a quantidade

De 1 a 1.000 números, com ou sem duplicatas, ordenados ou não.

3. Gere e copie

Pressione Espaço para gerar de novo, ou Shift+Enter para copiar.

O que esta ferramenta faz

Focada em sorteios pontuais, com transparência

Histórico de sessão

Registra todos os sorteios para auditoria.

Estatísticas de seed e latência

Aparecem após cada geração para total transparência do processo.

Rejection sampling

Elimina o viés de módulo que afeta implementações ingênuas de números aleatórios.

Suporte a negativos

Defina qualquer mínimo negativo — o intervalo completo de inteiros é suportado.

Exemplos de uso

Cenário
Configuração
Número entre 1 e 10
Mín 1, Máx 10, Quantidade 1
Jogo de Mega-Sena completo
Mín 1, Máx 60, Quantidade 6, sem duplicatas
Substituir um dado físico
Mín 1, Máx 6, Quantidade 1
Rifa com 3 ganhadores, sem repetir
Mín 1, Máx 100, Quantidade 3, duplicatas desativadas

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Sorteios e rifas

Atribua um número a cada participante e gere um resultado estatisticamente justo.

Loteria

Configure o intervalo conforme as regras (1 a 60 para Mega-Sena) e gere um jogo completo.

Jogos e entretenimento

Substitua dados físicos ou faça desempate em jogos de tabuleiro.

Desenvolvimento e testes

Gere IDs de teste ou preencha fixtures de banco de dados com dados variados.

Erro comum? Comece por aqui

Pedir mais números únicos do que o intervalo permite

Com duplicatas desativadas, a quantidade não pode exceder (Máximo − Mínimo + 1).

Confundir pseudoaleatório com não confiável

Para uso cotidiano, a diferença prática entre pseudoaleatório de qualidade e verdadeiramente aleatório é zero.

Gerar mais de 1.000 números numa só chamada

Esse é o limite por geração — para volumes maiores, use o Gerador de Lista Aleatória.

Achar que o histórico de sessão é permanente

O histórico existe só enquanto a aba fica aberta — recarregar a página apaga tudo. Copie os números ou anote o resultado antes de sair se precisar de um registro.

Esperar reproduzir o mesmo sorteio depois

Não há campo de semente manual: cada geração usa uma nova entropia criptográfica e não pode ser refeita de propósito. Para guardar um resultado, copie-o na hora.

Por que usar esta ferramenta

O histórico de sessão e as estatísticas de seed/latência após cada geração dão transparência total ao processo — raro em geradores simples.

Usa rejection sampling para eliminar o viés de módulo que muitos geradores online ignoram, garantindo que cada número no intervalo tenha exatamente a mesma probabilidade.

Tudo roda no seu navegador: nenhum número gerado é enviado a um servidor, então o resultado de um sorteio ou rifa privada nunca sai da sua máquina.

Math.random() vs. crypto.getRandomValues()

Por que a fonte de aleatoriedade importa

Math.random()
crypto.getRandomValues()
Segurança criptográfica
não
sim
Viés em grandes amostras
possível
eliminado com rejection sampling
Usado por
a maioria dos geradores simples
esta ferramenta

Perguntas frequentes

Configure Mínimo 1, Máximo 10, Quantidade 1 e clique em Gerar. Cada um dos dez números tem exatamente 10% de chance.

Referências

Ferramentas Relacionadas