ForHosting KIT · Hogar, cocina y ocio

Analice dados D&D: cantidad, caras, modificador y rango

2d6+3 significa dos dados de seis caras más 3: el total va de 5 a 15 y la media es 10. Escriba una expresión como d20-1 o 4d8 para ver cuántos dados, cuántas caras, el modificador, el mínimo, el máximo y la media. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Notación
2d6+3
Obtiene
Cantidad
2
Lados
6
Modificador
3
Min
5

Convierta expresiones compactas de dados de mesa en datos estructurados y fiables. Este analizador admite formas como 2d6+3, d20-1 y 4D8, y devuelve la cantidad de dados, las caras por dado, el modificador con signo, el resultado mínimo, el máximo y la media matemática. Normaliza espacios y mayúsculas sin importancia, pero rechaza valores incompletos, ambiguos o inseguros. El cálculo es determinista: no lanza dados, no usa la red ni depende de datos variables. Puede utilizarlo en el navegador al preparar una campaña o depurar una mesa virtual.

Cómo escribir una notación de dados admitida

Introduzca una sola expresión con el formato habitual NdS. N indica la cantidad de dados, d separa ambos valores y S representa las caras de cada dado. Por ejemplo, 2d6 significa dos dados de seis caras y 4d8+5 añade cinco después de la tirada.

La d puede ser mayúscula o minúscula. Si lanza un solo dado, puede omitir la cantidad: d20 se normaliza como 1d20. El modificador opcional debe llevar un signo más o menos seguido de un entero, como en 3d10-2.

Los espacios se eliminan antes del análisis, por lo que 2 d 6 + 3 equivale a 2d6+3. El analizador no evalúa conjuntos separados por comas, operaciones como 2d6+1d4, reglas de conservar el mayor, dados explosivos, porcentajes, decimales ni texto descriptivo.

Cómo interpretar los campos y las estadísticas

La respuesta contiene notation, count, sides, modifier, min, max y average. Notation es la versión canónica: usa d minúscula, convierte una cantidad omitida en uno, elimina espacios y no muestra un modificador cero. Count y sides describen directamente el conjunto; modifier siempre es numérico y vale cero si no se escribió.

El mínimo supone que cada dado muestra uno, de modo que es count más modifier. El máximo supone el valor mayor de cada dado: count por sides, más modifier. La media usa el valor esperado de un dado justo, (sides + 1) / 2, multiplicado por count y ajustado con modifier.

Así, 2d6+3 tiene mínimo 5, máximo 15 y media 10. Estas cifras no incluyen críticos, repeticiones, ventaja ni otras reglas particulares. La media expresa el resultado esperado tras muchas tiradas y no garantiza un valor concreto.

Como no hay simulación, una misma entrada produce siempre exactamente la misma estructura y los mismos valores.

Validación para herramientas y procesos de juego

Use este analizador en el punto donde una notación legible por personas entra en un sistema estructurado. Un editor de fichas puede recibir el daño 1d8+4 de un arma, analizarlo y mostrar su rango antes de guardar la forma canónica. El éxito confirma una interpretación sintáctica y aritmética, no que la expresión esté permitida por un reglamento concreto.

Se acepta cualquier entero seguro positivo para cantidad y caras mientras el rango calculado siga siendo seguro; su aplicación puede imponer límites menores o una lista de dados físicos. Ante un error, muestre el mensaje y conserve la entrada original para que usted pueda corregirla, sin sustituirla silenciosamente. La versión canónica facilita la deduplicación y los campos numéricos permiten ordenar y filtrar.

Validación de fichas

Convierta expresiones de armas, conjuros y curación en campos estructurados antes de guardar una ficha.

Documentación de diseño de juegos

Genere mínimos, máximos y medias de expresiones compactas sin simular tiradas.

¿Qué notación de dados se admite?

Use NdS con un modificador entero y con signo opcional, como 2d6, d20+5 o 3D8-2.

¿Puedo omitir la cantidad de dados?

Sí. Una expresión como d20 se acepta y se normaliza como 1d20.

¿Cómo se calculan el mínimo, el máximo y la media?

El mínimo es count más modifier; el máximo, count por sides más modifier; y la media, count por (sides + 1) / 2 más modifier.

¿Este analizador lanza los dados?

No. Analiza la expresión de forma determinista y nunca genera una tirada aleatoria.

¿Puede leer 2d6+1d4 o tiradas de quedarse con el mayor?

No. Lee una sola expresión cada vez, como 2d6+3 o d20-1. No admite grupos combinados, quedarse con el mayor, dados que explotan, porcentajes ni decimales; separe cada parte básica y aplique después las reglas extra de su juego.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/game/dnd-dice-notation-parse

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Para procesos automáticos, la misma función está disponible mediante la API por $0.002 por solicitud correcta.

Cómo escribir una notación de dados admitida

Si faltan caras, hay cero dados, aparece un signo doble, sobra texto o un número supera el límite entero seguro, devuelve invalid_input en vez de adivinar una interpretación.

Validación para herramientas y procesos de juego

Una importación para mesa virtual puede validar columnas de una hoja y asociar los errores invalid_input con las filas que deben corregirse. El navegador es gratuito y cada solicitud correcta de API cuesta $0.002; ambas vías usan el mismo algoritmo determinista.

Importaciones para mesas virtuales

Valide cadenas de dados procedentes de JSON u hojas de cálculo y calcule rangos coherentes.

¿Cuánto cuesta la API?

Una solicitud correcta cuesta $0.002. La versión interactiva del navegador es gratuita y una entrada incorrecta devuelve invalid_input.

Ver la documentación completa del KIT →