¿Qué es un lanzador de dados D20?
El d20 es el dado de veinte caras, el dado emblemático de Dungeons & Dragons y de innumerables juegos de rol de mesa. Esta calculadora simula el lanzamiento de uno o varios dados d20 virtuales y suma un modificador opcional al total: ideal para tiradas de ataque, pruebas de característica y tiradas de salvación cuando no tienes dados físicos a mano.
Cómo usarla
Indica cuántos dados d20 quieres lanzar (de 1 a 100) y, si lo deseas, un modificador como +5 o -2. Pulsa calcular y obtendrás el total combinado, el subtotal de los dados, el modificador aplicado y, además, la tirada más alta y la más baja del lote. Actualiza o vuelve a enviar para tirar de nuevo.
La fórmula explicada
Cada dado utiliza tirada = floor(random() × 20) + 1. Se genera una fracción aleatoria entre 0 y 1, se escala al rango 0–19,999, se redondea hacia abajo a un número entero de 0 a 19 y, finalmente, se le suma 1 para obtener un valor de 1 a 20 con la misma probabilidad. El total general es la suma de todos los dados más tu modificador.
$$\text{Total} = \sum_{i=1}^{\text{Number of d20}} \left(\lfloor \text{rand} \times 20 \rfloor + 1\right) + \text{Modifier}$$
Ejemplo práctico
Imagina que lanzas 2d20 y los dados caen en 14 y 7 con un modificador de +3. El subtotal de los dados es \(14 + 7 = 21\) y el total general es \(21 + 3 = 24\). La tirada más alta es 14 y la más baja es 7.
Preguntas frecuentes
¿Son realmente aleatorias las tiradas? Utilizan un generador de números pseudoaleatorios que ofrece una distribución uniforme y justa entre 1 y 20, más que suficiente para cualquier partida.
¿Puedo sacar un 20 natural? Sí: cualquier dado puede dar un 20 (un "crítico") o un 1 (una "pifia"), que verás reflejados en las filas de tirada más alta y más baja.
¿Por qué obtengo un resultado distinto cada vez? Cada envío vuelve a lanzar los dados, así que los totales cambian de una tirada a otra, igual que con los dados de verdad.