Gerador de números aleatórios

Escolhe números inteiros em um intervalo qualquer, com ou sem repetição. É a ferramenta certa quando os participantes são muitos e cada um tem um número.

Sortear números

Intervalo inclusivo nas duas pontas.

O número sorteado aparece aqui.

Com repetição ou sem repetição

A diferença é a mais importante da página e a mais fácil de errar.

Sem repetição é o comportamento padrão e serve para sorteio: se você tira cinco números de 1 a 200 para escolher cinco ganhadores, ninguém pode sair duas vezes. É como tirar bolinhas de um saco e não devolver.

Com repetição é o comportamento certo quando cada sorteio é um evento independente: simular jogadas, sortear um valor por rodada, gerar dado por dado. É como girar uma roleta várias vezes — o número que saiu antes continua podendo sair.

Se você pedir mais números diferentes do que o intervalo permite — dez números distintos entre 1 e 5 — a ferramenta avisa em vez de entregar resultado errado.

Quando numerar é melhor que listar nomes

Passando de umas cinquenta pessoas, colar nomes começa a atrapalhar mais do que ajudar: a roda fica ilegível, a lista fica difícil de conferir e um nome digitado errado vira discussão. Numerar resolve isso.

O procedimento que funciona bem é: monte a lista numerada em uma planilha ou em um documento, publique ou mande essa lista para os participantes antes do sorteio, sorteie o número aqui e depois mostre a quem corresponde. A ordem importa. Publicar a lista antes é o que faz o número sorteado significar algo — sem isso, ninguém pode verificar que o número 47 já era quem você disse que era.

Serve também para amostragem: escolher 20 dos 500 registros de uma planilha para conferência manual, por exemplo. Sorteie 20 números sem repetição no intervalo das linhas e confira exatamente essas.

Como os números são gerados

Cada valor vem de crypto.getRandomValues(), o gerador criptográfico do navegador, que é alimentado por entropia do sistema operacional e não por uma fórmula com semente previsível.

Na conversão para o seu intervalo, descartamos e sorteamos de novo os valores que cairiam em uma faixa incompleta, em vez de usar o resto da divisão. O resto é o atalho comum e ele favorece levemente os primeiros números do intervalo — um desvio pequeno, invisível em poucas jogadas, mas real. O custo do descarte é imperceptível e o ganho é que todo número do intervalo tem probabilidade idêntica. Os números da conta estão em o que é aleatório de verdade.

Limites

Até 1.000 números por sorteio. O intervalo aceita valores negativos, e se você inverter as pontas — de 100 até 1 — a ferramenta corrige a ordem em vez de reclamar.

Isso pode ser usado em rifa?

A ferramenta apenas sorteia um número. Ela não vende cota, não recebe pagamento e não sabe quem comprou o quê. Vale lembrar que promoção com distribuição de prêmio mediante pagamento tem regra própria no Brasil e pode exigir autorização de órgão competente, o que varia com o formato. Antes de rifar qualquer coisa, confira as regras vigentes ou consulte um profissional — nada aqui é orientação jurídica.

Nenhum número sorteado é registrado do nosso lado. Se o resultado importa, copie ou anote na hora.

Relacionados