🔍 Buscar

Sorteador de números

Digite o menor e o maior número, a quantidade e clique em Sortear. Você escolhe se os números podem se repetir (como em dados) ou não (como em bingo e loteria) e se o resultado vem na ordem do sorteio ou em ordem crescente. Também há a aba Sortear nomes, para escolher vencedores de sorteios e brindes a partir de uma lista com um nome por linha, e a aba Dividir em grupos, que forma times ou equipes equilibrados.

—

Digite o menor e o maior número, a quantidade e clique em Sortear. Você escolhe se os números podem se repetir (como em dados) ou não (como em bingo e loteria) e se o resultado vem na ordem do sorteio ou em ordem crescente. Também há a aba Sortear nomes, para escolher vencedores de sorteios e brindes a partir de uma lista com um nome por linha, e a aba Dividir em grupos, que forma times ou equipes equilibrados.

O sorteio usa o gerador aleatório criptográfico do navegador (crypto.getRandomValues) com correção de viés, então todos os valores têm exatamente a mesma chance. O histórico da sessão guarda os últimos resultados para você conferir depois. Nada é enviado a servidores e o histórico some ao fechar a página.

Como usar

  1. Escolha a aba: números, nomes ou grupos.
  2. Preencha os campos (mínimo, máximo e quantidade; ou a lista de nomes) e defina se pode repetir.
  3. Clique no botão de sortear, copie o resultado e consulte o histórico abaixo se precisar.

Como é calculado

Um gerador comum faz resto = número_aleatório % N, e isso favorece levemente os primeiros valores quando 2³² não é múltiplo de N (viés de módulo). Aqui usamos amostragem por rejeição: sorteia-se um inteiro de 32 bits e, se ele cair na faixa que sobraria da divisão, descarta-se e sorteia-se de novo. Com isso cada um dos N valores tem probabilidade exatamente 1/N.

  • Com repetição: cada número é sorteado de forma independente em [mín, máx].
  • Sem repetição: embaralhamento parcial de Fisher-Yates, que garante números distintos. É preciso que a quantidade não passe do tamanho da faixa (máx − mín + 1).
  • Grupos: a lista é embaralhada e distribuída em rodízio; quando não divide exato, os primeiros grupos ficam com uma pessoa a mais.

Exemplo

Estilo Mega-Sena: mínimo 1, máximo 60, quantidade 6, sem repetição, ordem crescente. Um resultado possível: 4, 17, 23, 38, 45, 59 (a cada clique sai outro).

Grupos: 7 pessoas em 3 grupos viram grupos de 3, 2 e 2 pessoas. Em "pessoas por grupo" = 3, os mesmos 7 nomes formam grupos de 3, 3 e 1.

Limite sem repetição: pedir 6 números entre 1 e 5 dá erro, já que só existem 5 valores possíveis.

Perguntas frequentes

O sorteio é realmente aleatório?

Ele usa o gerador aleatório criptográfico do navegador, com correção de viés, o que é mais robusto que Math.random. Para sorteios com valor legal ou premiação, siga as regras da lei e da sua promoção, e registre o processo (por exemplo, gravando a tela).

Como sortear números sem repetir?

Selecione "Sem repetir números". A ferramenta garante valores distintos, mas a quantidade não pode ser maior que a faixa: para 10 números distintos, o intervalo precisa ter pelo menos 10 valores.

Dá para sortear um nome de uma lista?

Sim. Na aba "Sortear nomes", coloque um nome por linha, escolha quantos sortear e se o mesmo nome pode sair de novo. Linhas em branco são ignoradas.

Como dividir pessoas em times?

Na aba "Dividir em grupos", informe os nomes e escolha o número de grupos ou quantas pessoas por grupo. A lista é embaralhada e os times saem o mais equilibrados possível.

Qual o maior intervalo permitido?

Até cerca de 4 bilhões de valores diferentes e 1.000 números por sorteio. Pode usar números negativos também, como de -10 a 10.

Ferramentas relacionadas

Incorpore esta ferramenta

Copie o código abaixo e cole no seu site ou blog. É grátis.

Atualizado em 15 de novembro de 2026.