Número Aleatório
Gere números aleatórios em qualquer intervalo. Modo Mega-Sena: 6 números únicos de 1 a 60. Sem repetição, múltiplos números, histórico de sorteios.
O que é Número Aleatório?
Um gerador de números aleatórios — também chamado de RNG, do inglês Random Number Generator — é uma ferramenta que produz sequências de números sem padrão previsível, dentro de um intervalo definido pelo usuário. Para que serve:
Loteria e jogos: gerar palpites para Mega-Sena, Lotofácil, Quina, Dupla Sena e outros jogos da Caixa — com a mesma estrutura usada no sorteio oficial. Sorteios e rifas: sortear brindes em eventos, definir ordem de apresentações, escolher vencedores de giveaways. Simulações: criar amostras aleatórias para experimentos, testes de software e simulações estatísticas. Jogos de tabuleiro: simular dados (1–6), cartas (1–52) ou qualquer outro elemento aleatório. Educação: gerar conjuntos de dados para exercícios de estatística, probabilidade e análise combinatória. Tomada de decisão: escolher entre opções de forma imparcial quando duas alternativas parecem equivalentes.
Pseudoaleatório vs. verdadeiramente aleatório: nosso gerador usa Math.random() do navegador, um algoritmo pseudoaleatório baseado em sementes de alta entropia (tempo do sistema, movimento do mouse, etc.). Para sorteios cotidianos e jogos de loteria, essa imprevisibilidade é suficiente e equivalente ao acaso real.
Como calcular?
Modo padrão — defina o intervalo: informe o Mínimo e o Máximo (números inteiros). O intervalo pode ser qualquer faixa válida: 1–6 para dado, 1–100 para percentual, 1–52 para baralho. Escolha a quantidade: informe quantos números quer gerar (de 1 a 50 por sorteio). Ative "Sem repetição" se necessário: garante que cada número apareça no máximo uma vez no resultado — essencial para rifas e sorteios justos. Requer que a quantidade seja menor ou igual ao tamanho do intervalo. Clique em Gerar — os números aparecem instantaneamente, ordenados do menor para o maior. Modo Mega-Sena: ative o toggle no topo para gerar automaticamente 6 números únicos entre 1 e 60, no formato exato do concurso da Caixa Econômica Federal. Histórico: os últimos sorteios ficam registrados abaixo do resultado para comparação.
Dica: Use os botões de intervalo rápido (1–10, 1–100, 1–1.000, dado, dígito) para configurar o gerador com um clique sem digitar nada.
Fórmula
O gerador usa dois algoritmos complementares:
1. Geração simples (com possível repetição):
número = Math.floor(Math.random() × (max − min + 1)) + min
Produz um inteiro uniformemente distribuído no intervalo [min, max]. Cada número tem exatamente a mesma probabilidade de ser gerado.
2. Embaralhamento Fisher-Yates (sem repetição):
Para gerar k números únicos em [min, max]:
Cria um array com todos os inteiros do intervalo: [min, min+1, …, max]
Embaralha o array selecionando posições aleatórias iterativamente
Retorna os primeiros k elementos do array embaralhado
Resultado: garantia matemática de que nenhum número se repete, com distribuição uniforme perfeita.
Probabilidade na Mega-Sena:
P(acertar as 6 dezenas) = 1 ÷ C(60,6) = 1 ÷ 50.063.860 ≈ 0,000002% por jogo simples.Exemplo prático
Exemplo 1 — Mega-Sena: Modo ativo: 6 números únicos de 1 a 60. Resultado possível: 04 – 17 – 28 – 33 – 51 – 59. Cada combinação tem exatamente 1 chance em 50.063.860. Exemplo 2 — Sorteio de brinde em evento: 50 participantes numerados de 1 a 50. Gerar 3 vencedores sem repetição: ative "Sem repetição", min=1, max=50, quantidade=3. Resultado: 7 – 23 – 41. Exemplo 3 — Simular dado de RPG: Dado de 20 faces (D20): min=1, max=20, quantidade=1. Clique para rolar. Exemplo 4 — Amostragem estatística: Selecionar 10 amostras aleatórias de um lote de 200 peças: min=1, max=200, quantidade=10, sem repetição → 12 – 35 – 67 – 89 – 103 – 118 – 134 – 156 – 177 – 194.
Perguntas Frequentes
Os números gerados são realmente aleatórios?
São pseudoaleatórios: gerados por um algoritmo determinístico iniciado com uma semente de alta entropia (tempo do sistema, eventos de hardware). Na prática, são imprevisíveis e estatisticamente uniformes — suficientes para sorteios, jogos e simulações. Para aplicações criptográficas ou jurídicas que exigem aleatoriedade certificada, use geradores de hardware (TRNG).
Posso usar para jogar na Mega-Sena?
Sim. O modo Mega-Sena gera 6 números únicos entre 1 e 60, igual à estrutura do concurso oficial da Caixa. Mas lembre-se: cada combinação tem a mesma probabilidade de sair — 1 em 50.063.860 — independentemente de serem os mesmos números de sempre ou recém-gerados. Não existe estratégia que aumente as chances.
O que é a opção 'Sem repetição'?
Com 'Sem repetição' ativado, o gerador garante que cada número apareça no máximo uma vez no resultado. É essencial para rifas (cada bilhete tem um número único) e para a Mega-Sena (cada dezena só pode sair uma vez). O algoritmo usado é o embaralhamento Fisher-Yates, que garante distribuição uniforme entre as combinações possíveis.
Qual o maior intervalo que posso usar?
Não há limite técnico fixo para o intervalo — você pode usar min=1 e max=1.000.000, por exemplo. A limitação prática é a quantidade: solicitar 50 números únicos de um intervalo de 1–60 não é possível (o intervalo tem apenas 60 opções e 50 < 60, então funciona; mas 61 números únicos de 1–60 é matematicamente impossível e a calculadora sinalizará o erro).
Como usar o gerador para decidir entre opções?
Atribua um número a cada opção e gere um número aleatório no intervalo correspondente. Exemplo: 4 restaurantes para o almoço → min=1, max=4. Se sair 3, vá ao restaurante 3. É uma forma imparcial de tomar decisões quando as alternativas parecem equivalentes.
O histórico de sorteios é salvo entre sessões?
O histórico mostrado na tela é mantido apenas durante a sessão atual — ao recarregar a página, ele é limpo. Se precisar guardar resultados, anote os números gerados ou tire um print da tela. Para sorteios com comprovante, considere ferramentas certificadas específicas para esse fim.
Ferramentas Relacionadas
Estatística Básica
Calcule média, mediana, moda, desvio padrão e variância
Análise Combinatória
Calcule combinações, arranjos, permutações e fatoriais
Fatorial
Calcule n! para números inteiros de 0 a 500 com resultado exato
Porcentagem
Calcule porcentagens, aumentos e descontos facilmente
Regra de Três
Calcule proporções com regra de três simples e composta
Raiz Quadrada e Cúbica
Calcule raízes quadradas e cúbicas de qualquer número
Teorema de Pitágoras
Preencha dois dos três campos e deixe o terceiro vazio para calcular. O teorema de Pitágoras afirma que a² + b² = c².
MMC e MDC — Múltiplos e Divisores
Calcule o mínimo múltiplo comum e máximo divisor comum