Úteis — Tudo o que você precisa, em um só lugar.

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

  1. Informe o número mínimo, o máximo e quantos números deseja sortear.
  2. Marque “Sem repetição” para que cada número saia no máximo uma vez e, se quiser, “Ordenar resultado”.
  3. Clique em “Sortear” (ou Ctrl+Enter) e copie, compartilhe ou exporte o resultado.
  4. 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.