Sorteador de números
Sorteie números aleatórios em qualquer intervalo, com ou sem repetição, histórico local e opção de sorteio com comprovante verificável.
Como utilizar
- Informe o número mínimo, o máximo e quantos números deseja sortear.
- Marque “Sem repetição” para que cada número saia no máximo uma vez e, se quiser, “Ordenar resultado”.
- Clique em “Sortear” (ou Ctrl+Enter) e copie, compartilhe ou exporte o resultado.
- Para sorteios públicos, use a aba “Sorteio com comprovante”: divulgue o hash antes e depois baixe o comprovante.
Exemplos
- Rifa de 1 a 200, um ganhador — entrada:
mín. 1 · máx. 200 · quantidade 1— resultado:137 - 6 dezenas de 1 a 60 sem repetição — entrada:
mín. 1 · máx. 60 · quantidade 6 · ordenado— resultado:04, 17, 23, 38, 45, 59
Perguntas frequentes
O sorteio é realmente aleatório?
Sim. Usamos o gerador criptograficamente seguro do navegador (Web Crypto) com amostragem por rejeição, de modo que todos os números do intervalo têm exatamente a mesma chance.
O que é o sorteio com comprovante?
Antes do sorteio é gerado um hash (compromisso) que você divulga. Depois, a semente secreta é revelada e qualquer pessoa pode recalcular o resultado. Ele não é uma certificação: só tem valor se o hash foi divulgado antes.
O histórico fica salvo onde?
Apenas no seu navegador (localStorage), com os últimos 20 sorteios — somente números e configuração. Você pode apagá-lo a qualquer momento.
Informações técnicas
- Aleatoriedade: Web Crypto API (crypto.getRandomValues), com amostragem por rejeição para evitar viés de módulo.
- Sem repetição: Fisher–Yates parcial para intervalos pequenos ou rejeição de duplicados para intervalos grandes; impede quantidade maior que o tamanho do intervalo.
- Limite de 10.000 números por sorteio. A configuração (não o resultado) é refletida na URL para compartilhamento.
- A animação é apenas visual: o resultado é definido antes dela e é exibida sem movimento quando o sistema pede menos animações.
Ferramentas relacionadas
- Sorteador de nomes — Sorteie um ou vários vencedores a partir de uma lista digitada, colada ou importada de CSV/TXT, com remoção de duplicados e exportação.
- Verificar comprovante de sorteio — Confira um comprovante de sorteio do Úteis: recalcula o compromisso SHA-256 e o resultado a partir da semente revelada.
- Número aleatório — Gere números aleatórios inteiros ou decimais com a quantidade de casas que precisar, em qualquer intervalo.
- Gerador de combinações — Gere combinações aleatórias de k elementos (como jogos de loteria) e conte ou liste combinações e arranjos de pequenos conjuntos.
- Dados virtuais — Role dados d4, d6, d8, d10, d12, d20 e d100, em qualquer quantidade, com modificadores e notação de RPG como 2d6+3.
- Cara ou coroa — Jogue uma moeda virtual animada, faça vários lançamentos de uma vez e acompanhe o placar de caras e coroas da sessão.