Gerador de números aleatórios

Defina um intervalo – por exemplo 1 a 100 ou 0 a 100 – escolha quantos números quer e pronto. Sem repetição, cada número aparece no máximo uma vez, como em um sorteio na urna.

Pronto – clique em "Sortear números" ou escolha um preset.

1 a 1.000

Resultado

Números possíveis no intervalo
100
Chance de um número específico
1% (1 em 100) por sorteio

Como o cálculo é feito

Todo número inteiro entre "De" e "Até" (incluindo os dois) tem a mesma chance de sair. De 1 a 100 existem 100 números possíveis, então cada um tem 1% de chance; de 0 a 100 são 101 números. Os valores aleatórios vêm de crypto.getRandomValues(), o gerador criptograficamente seguro do seu navegador. Ao converter para o seu intervalo, valores brutos que não se encaixam são descartados, para que nenhum número seja favorecido.

Com ou sem repetição?

Sem repetição, o gerador usa o algoritmo de Floyd: ele escolhe cada subconjunto possível com exatamente a mesma probabilidade, mesmo em intervalos enormes como 1 a 1 bilhão, sem precisar guardar todos os números na memória. A ordem é embaralhada depois com o algoritmo de Fisher-Yates.

Exemplo: 5 números de 1 a 100 sem repetição

Preencha De 1, Até 100, quantidade 5, com "Sem repetição" ativado. Cada número isolado tem 5% de chance de estar no sorteio (5 de 100). Uma combinação específica de cinco números sai com uma chance de 1 em (100 escolhe 5) = 1 em 75.287.520 – a ferramenta mostra os dois valores logo abaixo dos campos.

Permitindo repetição, números repetidos são mais comuns do que a maioria imagina: sortear 10 números de 1 a 100 dá pelo menos uma repetição em 37,2% das vezes (1 − 100·99·…·91 ÷ 10010). É por isso que loterias sempre sorteiam sem reposição – os presets já fazem isso automaticamente.

Casos especiais

Presets das Loterias Caixa e as chances reais

Cada preset já deixa pronto o sorteio de uma loteria da Caixa. Quando k números diferentes são sorteados de um total de N e a ordem não importa, existem "N escolhe k" combinações possíveis – um número contado com exatidão, não estimado:

LoteriaNúmeros sorteadosCombinações possíveis
Mega-Sena6 de 1–6050.063.860
Quina5 de 1–8024.040.016
Lotofácil15 de 1–253.268.760

Esses números batem com as chances oficiais divulgadas pela Caixa: a Mega-Sena tem 1 em 50.063.860 de acertar a sena com um único jogo de 6 números, a Quina 1 em 24.040.016 de acertar os 5 números e a Lotofácil 1 em 3.268.760 de acertar as 15 dezenas. Nenhuma das três tem número extra na aposta simples – o valor da tabela já é a chance completa. Fontes: loterias.caixa.gov.br (Mega-Sena), loterias.caixa.gov.br (Quina) e loterias.caixa.gov.br (Lotofácil).

Importante: o gerador não aumenta a chance de ganhar. Cada sorteio da Mega-Sena, Quina ou Lotofácil é independente dos anteriores, e qualquer combinação de números tem exatamente a mesma probabilidade de sair – tanto faz se os números foram escolhidos por um gerador aleatório, por datas de aniversário ou "no chute". O preset só poupa o trabalho de preencher o volante à mão; ele não muda suas chances no jogo.

Aleatoriedade de verdade, não só do software

Muitos geradores simples usam Math.random(), um algoritmo pseudoaleatório: a sequência é calculada e previsível se alguém conhece o estado interno, e não serve para uso criptográfico. Esta ferramenta, em vez disso, tira seus valores brutos de crypto.getRandomValues(), um gerador de números aleatórios criptograficamente seguro (CSPRNG) que o sistema operacional alimenta com fontes reais de entropia, como ruído de hardware. Cada sorteio é independente do anterior: sortear com repetição e tirar o mesmo número duas vezes não é um bug, é exatamente o que a independência de verdade parece – como jogar um dado mais de uma vez.

Para um número só na mesa de jogo, o dado online é mais visual; para sortear nomes em vez de números, use o sorteador de nomes.

Perguntas frequentes

Esse gerador de números aleatórios aumenta a chance de ganhar na Mega-Sena, Quina ou Lotofácil?

Não. Cada sorteio é independente e qualquer combinação de números tem exatamente a mesma probabilidade de sair, seja ela escolhida por um gerador aleatório, por datas especiais ou à mão. O preset só substitui o trabalho de preencher o volante manualmente – as chances continuam as mesmas de sempre.

Os números são realmente aleatórios ou é um pseudoaleatório?

Aleatoriedade real de nível criptográfico: os valores brutos vêm da Web Crypto API (um CSPRNG), não do pseudoaleatório simples (Math.random()) que muitos outros geradores usam. Isso é suficiente para jogos, rifas e a maioria dos outros usos; para aplicações de segurança muito alta, como geração de chaves criptográficas, use uma biblioteca de criptografia dedicada.

Como faço um sorteio de números de 1 a 100?

Clique no preset "1–100" para o intervalo de 1 a 100. Para 0 a 100, ajuste "De" para 0 e "Até" para 100 manualmente – o intervalo passa a incluir o zero e tem 101 números possíveis.

Como uso o gerador de números aleatórios para a Mega-Sena, a Quina ou a Lotofácil?

Clique no preset correspondente – ele ajusta o intervalo, a quantidade de números, "sem repetição" e "ordenado", e já sorteia na hora. A Mega-Sena sorteia 6 números de 1 a 60, a Quina 5 de 1 a 80 e a Lotofácil 15 de 1 a 25.

Posso usar para um sorteio de números para rifa?

Sim. Defina "De" 1 e "Até" o total de números vendidos na rifa, quantidade igual ao número de ganhadores e "Sem repetição" ativado, para que nenhum número saia duas vezes.

Por que pode sair o mesmo número duas vezes com repetição permitida?

Porque cada sorteio é independente, assim como jogar um dado várias vezes. Dois números iguais seguidos não é um erro – com sorteios suficientes, é até esperado. Para garantir que cada número apareça no máximo uma vez, ative "Sem repetição".

Como funciona um gerador de números aleatórios?

Ele tira valores brutos de uma fonte de aleatoriedade – aqui, o gerador criptográfico do navegador, alimentado pelo sistema operacional com fontes como ruído de hardware – e os transforma de modo uniforme dentro do seu intervalo. Valores brutos que favoreceriam algum número são descartados e sorteados de novo, então todo número de "De" a "Até" tem exatamente a mesma chance.

Posso compartilhar minhas configurações?

Sim. O intervalo, a quantidade e as opções ficam salvos automaticamente no link da página. Quem abrir o link recebe as mesmas configurações – os números em si são sorteados de novo a cada vez.

Fontes e base legal

Última atualização:

Incorpore no seu site

Grátis e sem cadastro: copie o código e cole na sua página (por exemplo, em um bloco HTML). Você pode ajustar o tamanho e o link como quiser.

Abrir visualização

Ferramentas relacionadas