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.
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 é como um sorteio de bolinhas numa urna: cada bolinha sorteada sai de circulação. Certo para números de loteria, números de rifa, ordem de sorteio ou amostras.
- Com repetição é como jogar um dado várias vezes: qualquer número pode sair de novo. Certo para simulações ou quando os números devem ser independentes entre si.
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
- 1 ou 2 / 1–3 / 1–6: basta ajustar o intervalo; cada número fica com 1/2, 1/3 ou 1/6 de chance. Para 1–6 o dado online é mais visual, e para duas opções o cara ou coroa.
- Incluindo o zero: de 0 a 100 são 101 números, não 100.
- Casas decimais: o gerador sorteia apenas números inteiros. Para duas casas decimais, sorteie por exemplo de 0 a 1.000 e divida por 100 (0,00 a 10,00).
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:
| Loteria | Números sorteados | Combinações possíveis |
|---|---|---|
| Mega-Sena | 6 de 1–60 | 50.063.860 |
| Quina | 5 de 1–80 | 24.040.016 |
| Lotofácil | 15 de 1–25 | 3.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
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- MDN Web Docs – Crypto.getRandomValues()
Última atualização:
Ferramentas relacionadas
- Dado Online – Jogar Dado Virtual, D4 a D20, até 10 Dados
Dado online grátis: jogue de 1 a 10 dados com 4, 6, 8, 10, 12 ou 20 lados, D6 com pontinhos, soma, histórico dos lances e probabilidades exatas.
- Sorteador de Nomes – sortear, embaralhar, times
Sorteador de nomes online: sorteie vencedores, embaralhe a ordem para o amigo secreto ou forme times e duplas equilibradas. Grátis, sem cadastro.
- Roleta de Números – Sorteie de 1 a 10, 1 a 100 ou sua Lista
Roleta de números: sorteie de 1 a 10 ou digite seu próprio intervalo, como 1 a 100, cada número com a mesma chance. Para bingo, sorteios e aulas – grátis.
- Cara ou Coroa Online – Jogar Moeda com Estatística
Jogue cara ou coroa online: de 1 a 100 moedas por vez, estatística ao vivo com percentual e maior sequência. Sorteio justo, sem cadastro.
- O Que Fazer? Roleta Contra o Tédio
Roleta com 16 ideias baratas contra o tédio, dentro e fora de casa, 6,25% de chance cada. Com dicas para dia de chuva, família, casal e sozinho.
- Roleta Aleatória Online – Grátis e Personalizável
Roleta aleatória com seus nomes, números ou ideias. Ajuste as chances, remova quem já saiu e compartilhe por link. Sorteio 100% aleatório, grátis, sem cadastro.