Probabilidade do prêmio da loteria
Calcule a sua chance exata de ganhar um prêmio de loteria: em um jogo de 6 entre 49, acertar os seis números é 1 em 13.983.816, e você também pode pedir faixas menores, como três ou cinco acertos. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Bolinhas de massa
- 49
- Sorteados
- 6
- Acertos
- 6
- Combinações totais
- 13983816
- Combinações favoráveis
- 1
- Probabilidade
- 0,0000000715
- Chances
- 1 in 13983816
Esta calculadora do prêmio principal transforma um globo, um tamanho de sorteio e uma regra de acertos em uma probabilidade exata de ganho e uma cotação de 1 em N. Você informa quantas bolas existem, quantas são sorteadas e quantos desses números o bilhete precisa acertar para levar o prêmio principal ou uma faixa nomeada. O motor avalia a identidade hipergeométrica usada em problemas 6-de-49, 5-de-69 e de sala de aula: combinações favoráveis divididas por todos os sorteios possíveis daquele tamanho. Não há amostragem, nem rede, nem relógio: cada terno válido produz sempre a mesma probabilidade e a mesma cotação.
O que a probabilidade do prêmio principal realmente conta
Um sorteio clássico de loteria retira um conjunto de bolas distintas de um globo numerado e não devolve nenhuma. O bilhete é outro conjunto do mesmo tamanho. A regra do prêmio principal costuma ser «acertar todos os números sorteados»; faixas inferiores usam uma contagem menor, como três de seis ou cinco de seis.
Se o globo tem bolas numeradas de um até n, o sorteio pega r delas e um prêmio exige exatamente m acertos, o número de bilhetes vencedores é o produto de dois coeficientes binomiais: maneiras de conservar m dos r números premiados, vezes maneiras de preencher os r menos m espaços restantes com as n menos r bolas não premiadas. O número de sorteios possíveis é n escolhe r. A probabilidade de ganho é essa contagem favorável dividida pela contagem total, o termo hipergeométrico P de M igual a m.
Quando m coincide com r a fórmula se reduz a um sobre n escolhe r, a cifra clássica do prêmio principal impressa nos cartazes. As cotações saem como um em total sobre favoráveis quando essa razão é inteira, ou como um par reduzido favoráveis-em-total no caso contrário, de modo que um prêmio 6-de-49 se lê como um em treze milhões novecentos e oitenta e três mil oitocentos e dezesseis.
Contagens de acerto impossíveis dentro da faixa legal, por exemplo pedir mais números externos do que o globo ainda tem, produzem probabilidade zero e a cadeia impossible em vez de um crash. Esta página não precifica um prêmio, não aplica imposto nem simula milhares de bilhetes aleatórios. É a chance combinatória exata de cumprir uma regra de acertos em um único bilhete, calculada sem reposição.
Onde as cotações do prêmio cabem no estudo, no desenho e no código
Professores apresentam a probabilidade de loteria quando querem um exemplo hipergeométrico concreto que a turma já reconhece em cartazes e manchetes. Uma lista que pede a chance de acertar os seis números de um jogo de quarenta e nove bolas, ou de acertar exatamente três, é o mesmo contrato que esta calculadora implementa: tamanho do globo, tamanho do sorteio, contagem de acertos.
Geradores de prova podem fixar o caminho de sucesso com quarenta e nove bolas, seis sorteadas e seis acertos, e o caminho de recusa com qualquer sorteio que ultrapasse o globo, que deve falhar em vez de inventar uma contagem de combinações. Designers de jogo percorrem as contagens de acerto de zero até drawn para um globo fixo e veem com que inclinação uma escada de prêmios deveria pagar, sem escrever os próprios ajudantes de fatorial.
Jornalistas convertem um slogan de marketing em uma cifra explícita de um em N antes de publicar uma explicação. Combine esta página com um contador genérico de combinações quando você só precisa de n escolhe r, e com ferramentas binomiais de ensaios independentes quando os bilhetes são modelados com reposição em vez de um único sorteio sem reposição.
Casos de uso
Gabaritos de lição e prova
Consulte a probabilidade exata do prêmio principal e a cotação 1 em N para problemas de livro n-de-r, inclusive faixas de acerto parcial.
Esboços de escada de prêmios
Percorra as contagens de acerto de um globo e um sorteio fixos para ver como a probabilidade de ganho cai quando a regra do prêmio principal aperta.
Perguntas frequentes
O que significam o campo odds e as contagens de combinação?
odds é uma cadeia 1-em-N quando a razão é inteira, ou um par favoráveis-em-total no caso contrário. As contagens de combinação são cadeias decimais exatas.
Isto é uma calculadora de pagamento do prêmio ou de valor esperado?
Não. Devolve só a probabilidade combinatória de ganho e as cotações. Não modela valores de prêmio, impostos, custo do bilhete nem dinheiro esperado.
Como calculo a chance de acertar exatamente três de seis?
Informe 49 bolas, 6 sorteadas e 3 acertos. A calculadora multiplica as formas de ficar com 3 dos 6 números sorteados pelas formas de completar o resto com números que não saíram, e divide pelo total de sorteios possíveis.
O que acontece se eu pedir uma quantidade de acertos que não pode acontecer?
Se o número de acertos está dentro da faixa permitida mas não pode ocorrer, por exemplo porque não sobram números perdedores suficientes, você recebe probabilidade zero e a indicação de impossível. Já sortear mais bolas do que existem é recusado.
Como a probabilidade de ganhar é calculada?
Divide-se o número de bilhetes vencedores pelo total de sorteios possíveis. Os vencedores são as formas de acertar os números exigidos vezes as formas de completar o restante com números perdedores, sempre sem reposição.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/stat/lottery \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"balls":49,"drawn":6,"matches":6}'const res = await fetch("https://api.kit.forhosting.com/stat/lottery", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"balls": 49,
"drawn": 6,
"matches": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/lottery",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"balls": 49,
"drawn": 6,
"matches": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/lottery", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"balls":49,"drawn":6,"matches":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"balls":49,"drawn":6,"matches":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/lottery", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"balls": 49,
"drawn": 6,
"matches": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.lottery",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_n | 10000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Quando as bolas sorteadas superam a contagem do globo, a solicitação falha com invalid_input, porque esse sorteio não existe.
Como enviar balls, drawn e matches, e como os erros funcionam
Campos ausentes, frações, cadeias não numéricas, valores fora da faixa publicada e uma contagem de acertos maior que drawn são recusados do mesmo jeito. Envie um corpo JSON com três inteiros obrigatórios. O campo balls é o tamanho do globo numerado e precisa ser um inteiro de um a dez mil; os aliases n, ball_count, pool e total são aceitos. O campo drawn é quantas bolas saem da máquina e aparecem em cada bilhete, de um até balls; os aliases r, draw, picks e balls_drawn apontam para o mesmo valor. O campo matches é a regra de acertos: quantos desses números sorteados o bilhete precisa atingir neste prêmio, de zero até drawn; aceitam-se m, match, hits e match_count. Uma resposta bem-sucedida devolve os três inteiros, devolve total_combinations e favorable_combinations como cadeias decimais para que prêmios enormes continuem exatos, devolve probability como número no intervalo unitário, devolve odds como cadeia um-em-N ou impossible, e inclui formula com a identidade hipergeométrica. Quando a razão é inteira, o campo opcional odds_against é a contagem convencional (1 menos p) sobre p. A regra dura do produto é que as bolas sorteadas não podem superar a contagem do globo: drawn maior que balls é recusado com invalid_input e nunca é cobrado. O preço é um US$ 0,002 fixo por solicitação bem-sucedida com unidade item. Use o endpoint em corretores, explicadores e ferramentas de escada de prêmios que precisem de uma probabilidade de prêmio principal reproduzível sem embutir tabelas binomiais à mão.
Onde as cotações do prêmio cabem no estudo, no desenho e no código
Mantenha o globo no máximo em dez mil para que o binomial no pior caso termine rápido em um isolamento Worker e no navegador, bem além de qualquer loteria nacional ao vivo. Tarefas que devolvem invalid_input não consomem saldo pré-pago, então scripts exploratórios continuam baratos quando alguém digita um sorteio maior que o globo.
Casos de integração
Fixtures de teste determinísticos
Gere probability, contagens de combinação e cadeias de cotação reproduzíveis para testes unitários sem coeficientes binomiais escritos à mão.
Perguntas técnicas
Quanto custa a calculadora do prêmio da loteria?
É grátis no seu navegador nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entrada inválida não é cobrada.
Como a probabilidade de ganho é calculada?
P = C(drawn, matches) × C(balls − drawn, drawn − matches) / C(balls, drawn). Quando matches coincide com drawn, esse é o prêmio principal 1 / C(balls, drawn).
O que acontece se as bolas sorteadas superam a contagem do globo?
A solicitação falha com invalid_input. Não dá para sortear mais bolas do que existem no globo; drawn precisa ser menor ou igual a balls.