ForHosting KIT · Casa, cozinha e lazer

Analise dados D&D: quantidade, faces, modificador e faixa

2d6+3 significa dois dados de seis faces mais 3: o total vai de 5 a 15 e a média é 10. Digite uma expressão como d20-1 ou 4d8 para ver quantos dados, quantas faces, o modificador, o mínimo, o máximo e a média. 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
Notação
2d6+3
Você obtém
Quantidade
2
Lados
6
Modificador
3
Min
5

Transforme expressões compactas de dados de mesa em dados estruturados e confiáveis. Este analisador aceita formas como 2d6+3, d20-1 e 4D8 e retorna a quantidade de dados, as faces de cada dado, o modificador com sinal, o resultado mínimo, o máximo e a média matemática. Ele normaliza espaços e maiúsculas irrelevantes, mas rejeita valores incompletos, ambíguos ou inseguros. O cálculo é determinístico: não rola dados, não acessa a rede nem depende de informações variáveis. Você pode usá-lo no navegador ao preparar uma campanha ou depurar uma mesa virtual.

Como escrever uma notação de dados compatível

Digite uma única expressão no formato conhecido NdS. N indica a quantidade de dados, d separa os valores e S representa o número de faces de cada dado. Por exemplo, 2d6 significa dois dados de seis faces, enquanto 4d8+5 soma cinco depois da rolagem.

O separador pode ser d maiúsculo ou minúsculo. Para um único dado, a quantidade pode ser omitida: d20 é normalizado como 1d20. O modificador opcional deve usar mais ou menos seguido de um número inteiro, como 3d10-2.

Os espaços são removidos antes da análise, portanto 2 d 6 + 3 equivale a 2d6+3. O analisador não calcula grupos separados por vírgulas, operações como 2d6+1d4, regras de manter o maior, dados explosivos, porcentagens, decimais ou descrições.

Como entender os campos e as estatísticas

A resposta contém notation, count, sides, modifier, min, max e average. Notation é a representação canônica: usa d minúsculo, converte uma quantidade omitida em um, remove espaços e não exibe modificador zero. Count e sides descrevem diretamente o conjunto; modifier é sempre numérico e vale zero quando não foi informado.

O mínimo supõe que cada dado mostre um, então corresponde a count mais modifier. O máximo supõe a maior face de todos os dados: count vezes sides, mais modifier. A média usa o valor esperado de um dado justo, (sides + 1) / 2, multiplicado por count e ajustado por modifier.

Assim, 2d6+3 tem mínimo 5, máximo 15 e média 10. Esses números não incluem acertos críticos, novas rolagens, vantagem ou regras específicas. A média representa a expectativa de muitas rolagens, não uma promessa para uma jogada.

Como não há simulação, entradas iguais sempre produzem a mesma estrutura e os mesmos valores.

Validação em ferramentas e fluxos de jogos

Use o analisador no ponto em que uma notação amigável entra em um software estruturado. Um editor de ficha pode receber o dano 1d8+4 de uma arma, analisá-lo e mostrar a faixa antes de salvar a forma canônica. O sucesso confirma uma interpretação sintática e aritmética, não a permissão da expressão em um sistema específico.

Qualquer inteiro seguro positivo é aceito para quantidade e faces enquanto a faixa derivada continuar segura; seu aplicativo pode aplicar limites menores ou uma lista de dados físicos. Em caso de erro, exiba a mensagem e preserve a entrada original para que você possa corrigi-la, sem usar um padrão silencioso. A forma canônica ajuda a eliminar duplicidades, enquanto os campos numéricos permitem ordenar e filtrar.

Validação de fichas

Converta expressões de armas, magias e cura em campos estruturados antes de salvar uma ficha.

Documentação de design de jogos

Gere valores mínimos, máximos e médios para expressões compactas sem simular rolagens.

Qual notação de dados é compatível?

Use NdS com um modificador inteiro e sinalizado opcional, como 2d6, d20+5 ou 3D8-2.

A quantidade de dados pode ser omitida?

Sim. Uma expressão como d20 é aceita e normalizada como 1d20.

Como o mínimo, o máximo e a média são calculados?

O mínimo é count mais modifier; o máximo é count vezes sides mais modifier; e a média é count vezes (sides + 1) / 2 mais modifier.

Este analisador rola os dados?

Não. Ele interpreta a expressão de maneira determinística e nunca gera uma rolagem aleatória.

Ele lê 2d6+1d4 ou rolagens de manter o maior?

Não. Ele lê uma expressão por vez, como 2d6+3 ou d20-1. Grupos combinados, manter o maior, dados que explodem, porcentagens e decimais não são aceitos; separe cada parte básica e aplique depois as regras extras do seu jogo.

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/game/dnd-dice-notation-parse

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/game/dnd-dice-notation-parse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"notation":"2d6+3"}'
{
  "notation": "2d6+3"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.dnd_dice_notation_parse",
  "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.

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.

Em automações, a mesma função está disponível pela API por US$ 0,002 por solicitação bem-sucedida.

Como escrever uma notação de dados compatível

A ausência de faces, zero dados, sinal duplicado, caracteres extras ou números além do limite inteiro seguro gera invalid_input, sem interpretações parciais.

Validação em ferramentas e fluxos de jogos

Uma importação para mesa virtual pode validar colunas de uma planilha e relacionar respostas invalid_input às linhas que precisam de correção. O uso no navegador é gratuito, e cada solicitação correta pela API custa US$ 0,002; os dois caminhos usam o mesmo algoritmo determinístico.

Importações para mesas virtuais

Valide sequências de dados vindas de JSON ou planilhas e calcule faixas consistentes.

Quanto custa a API?

Uma solicitação bem-sucedida custa US$ 0,002. A versão interativa no navegador é gratuita, e entradas incorretas retornam invalid_input.

Ver a documentação completa do KIT →