ForHosting KIT · Matemática

Probabilidade de soma de dados: cada total para k dados de s faces

Com dois dados de seis faces, o 7 sai de 6 maneiras em 36, chance de 1/6, enquanto o 2 e o 12 têm só 1/36 cada. Informe quantos dados e quantas faces e receba essa tabela exata para cada total. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
K
2
S
6
Você obtém
Resultados totais
36
Soma mínima
2
Soma máxima
12
Média
7

Quando você rola vários dados justos e se importa com o total, cada soma possível tem sua própria probabilidade exata. Dois dados comuns de seis faces tornam o sete mais provável que o dois ou o doze; três dados deslocam a massa novamente para o centro; dados poliédricos personalizados mudam o intervalo por completo. Esta calculadora recebe o número de dados k e o número de faces s de cada dado, expande a função geradora (x + x² + … + x^s)^k com aritmética inteira determinística e devolve a função de massa de probabilidade completa: maneiras, fração reduzida e probabilidade decimal para cada total alcançável de k até k·s. Valores de k abaixo de um ou de s abaixo de dois são rejeitados com um erro de validação claro, para que regras de jogo malformadas nunca produzam uma tabela silenciosa e sem sentido.

O que significa a probabilidade da soma de dados e por que funções geradoras ajudam

Um único dado justo de s faces mostra cada face de um a s com a mesma chance 1/s. Quando você rola k cópias independentes e soma as faces, o espaço amostral tem s^k resultados igualmente prováveis. A soma vai do mínimo absoluto k (todos os dados mostram um) ao máximo absoluto k·s (todos os dados mostram a face mais alta).

Os totais intermediários não são igualmente prováveis: muitas combinações diferentes de faces podem produzir a mesma soma central, enquanto os totais extremos têm apenas poucos microestados. A ferramenta clássica para contar essas combinações é a função geradora cujos expoentes acompanham a soma e cujos coeficientes contam as maneiras. Um dado contribui com o polinômio x + x² + … + x^s.

Rolar k dados independentes multiplica esse polinômio por ele mesmo k vezes, de modo que o coeficiente de x^t em (x + x² + … + x^s)^k é exatamente o número de resultados ordenados cujas faces somam t. Divida esse coeficiente por s^k e você obtém a probabilidade exata do total t. É a mesma ideia por trás das tabelas de dados dos RPGs de mesa, das planilhas de balanceamento de jogos de tabuleiro e dos cursos introdutórios de probabilidade discreta.

Também é totalmente determinística: dados os mesmos k e s, toda implementação correta deve produzir as mesmas maneiras, as mesmas frações e a mesma lista ordenada de totais, o que torna a distribuição segura para fixar em testes e materiais didáticos sem ruído de Monte Carlo.

Como esta calculadora expande a função geradora

Chame a capacidade com dois inteiros obrigatórios: k, o número de dados, e s, o número de faces de cada dado. O motor valida que k seja um inteiro de um a quarenta e que s seja um inteiro de dois a cem. Após a validação, o núcleo parte da função geradora trivial para zero dados (coeficiente um na soma zero) e dobra um dado por vez, convolucionando o array de coeficientes atual com o vetor de faces de comprimento s.

Cada convolução é aritmética BigInt exata, de modo que contagens grandes de maneiras nunca arredondam cedo. Quando todos os k dados foram dobrados, o motor lê os coeficientes da soma k até a soma k·s, verifica que somam s^k, reduz cada fração maneiras/total com um passo de máximo divisor comum e emite uma probabilidade de ponto flutuante estável para exibição.

Balanceamento de jogos de tabuleiro e RPG

Designers calculam chances exatas para totais de dano, testes de habilidade e pools de vários dados em d6, d20 e faces personalizadas sem rodar milhares de rolagens simuladas.

Deveres de casa e laboratórios de probabilidade discreta

Estudantes e corretores verificam a distribuição completa da soma para k dados de s faces, incluindo maneiras e frações reduzidas, contra exercícios de funções geradoras resolvidos à mão.

Oráculos determinísticos para testes e ferramentas

Plataformas de entrevistas, motores de regras e suítes de CI chamam um oráculo estável que rejeita k abaixo de um ou s abaixo de dois e devolve uma PMF idêntica para entradas idênticas.

Como obtenho a probabilidade de cada soma de dados?

A resposta lista cada total alcançável com maneiras, fração reduzida e probabilidade.

O que acontece se k for menor que 1 ou s menor que 2?

É preciso pelo menos um dado e pelo menos duas faces; zero, negativos e dados de uma face são rejeitados e não cobrados.

Qual numeração de faces é assumida?

Cada dado mostra as faces de 1 a s inclusive, o modelo poliédrico justo padrão usado na maioria dos livros de probabilidade e jogos de mesa.

A calculadora de soma de dados é gratuita?

A ferramenta do navegador roda de graça no seu dispositivo.

Por que funções geradoras em vez de simulação?

A convolução de funções geradoras conta cada resultado exatamente, de modo que totais centrais e raros são precisos em vez de aproximados. O mesmo par (k, s) sempre devolve a mesma tabela sem ruído de Monte Carlo.

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.

POSThttps://api.kit.forhosting.com/prob/dice-sum

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/prob/dice-sum \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"k":2,"s":6}'
{
  "k": 2,
  "s": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "prob.dice_sum",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_k40
max_s100
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como esta calculadora expande a função geradora

Campos ausentes, não inteiros, k abaixo de um, s abaixo de dois e valores acima dos máximos publicados falham com invalid_input e não são cobrados. A resposta também informa total_outcomes, min_sum, max_sum e a média teórica k·(s+1)/2 para uma verificação rápida de sanidade contra a tabela completa.

Uso prático, limites, preços e entrega

Use a ferramenta do navegador quando quiser uma distribuição exata imediata ao projetar um jogo de tabuleiro, conferir uma resposta de dever de casa ou explicar por que sete é o total mais comum com dois dados, sem instalar um pacote de álgebra computacional. Não há modelo de linguagem, serviço externo de probabilidade nem aleatoriedade, portanto a capacidade é segura para fixar em verificações de integração contínua e materiais de aula reproduzíveis. Use a API quando um script, motor de regras, plataforma de preparação para entrevistas ou site educacional precisar de JSON estável para muitos pares (k, s) sob um mesmo contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; a validação falha não consome saldo. Os intervalos aceitos mantêm o programa dinâmico limitado para isolados de Worker: até quarenta dados e cem faces ainda terminam rápido e cobrem conjuntos poliédricos comuns como d4, d6, d8, d10, d12 e d20, incluindo pools de vários dados. Os resultados são totalmente determinísticos: os mesmos k e s sempre produzem o mesmo total_outcomes, a mesma distribuição ordenada e as mesmas frações reduzidas. Conecte o endpoint a ferramentas de design de jogos de mesa, tutoriais de probabilidade, sandboxes de entrevistas de código ou pipelines de balanceamento de jogos onde você já prefere contagens exatas de funções geradoras a histogramas de simulação aproximados que nunca se estabilizam de vez.

Ver a documentação completa do KIT →