¿Perdiste los dados de un juego de mesa o necesitas un d20 a mitad de una partida? Esta herramienta gratuita para lanzar dados online reemplaza cualquier dado que no tengas a mano. Ajusta cuántos dados quieres tirar en «Dados» — desde 1 hasta 20 —, indica cuántas caras tiene cada uno en «Caras» y haz clic en «Generar». La página se abre con dos dados normales de seis caras, por lo que tu primera tirada está a un solo clic. Cada dado se muestra por separado y el resultado total de la tirada aparece debajo, de modo que para tirar 3d6 no necesitas hacer cálculos mentales.
Cada tirada es realizada por tu navegador mediante la Web Crypto API (crypto.getRandomValues), que proporciona valores aleatorios criptográficamente seguros procedentes de la propia fuente de entropía de tu sistema, en lugar de utilizar una función seudoaleatoria de JavaScript como Math.random(). La conversión de un valor bruto de 32 bits en el número de una cara es donde los lanzadores de dados fallan en silencio: aplicar el módulo del número de caras es el enfoque evidente, pero también el sesgado, porque a menos que la cantidad de caras divida de manera exacta a 2^32, las caras más bajas saldrán con una frecuencia ligeramente mayor que el resto. Ese defecto se conoce como sesgo de módulo (modulo bias), y es mensurable más que teórico. Esta herramienta descarta cualquier valor que supere el múltiplo exacto más grande del número de caras y vuelve a extraer un número — una técnica llamada muestreo por rechazo (rejection sampling). Cuesta algunas extracciones adicionales, pero a cambio ofrece una garantía exacta en lugar de una aproximada. Nada se envía a ningún servidor, no se guardan registros y, una vez que la página ha cargado, tus tiradas seguirán funcionando incluso si se cae la conexión.
Dos campos hacen todo el trabajo, y se corresponden directamente con la notación de dados que los juegos ya utilizan. «Dados» es cuántos dados tiras a la vez, del 1 al 20. «Caras» es cuántas caras tiene cada uno de ellos, del 2 al 1000 — suficiente para el lanzamiento de moneda de un d2, el set completo de rol con d4, d6, d8, d10, d12 y d20, el dado porcentual d100 y cualquier cosa que un juego invente más allá. Cualquier elemento escrito como NdM son esos dos campos: 2d6 es «Dados» 2 y «Caras» 6; un solo d20 es «Dados» 1 y «Caras» 20. ¿Vas a tirar 3d6 para calcular el atributo de un personaje? Ajusta «Dados» en 3, «Caras» en 6, haz clic en «Generar» y las tres caras aparecerán junto con su total. Dos interruptores cambian cómo se ve el resultado, no lo que es. «Dados 3D animados», activado por defecto, hace rodar un cubo por cada dado antes de que se detenga — desactívalo y los números aparecerán inmediatamente como una lista simple. «Color aleatorio» le da a cada dado un color propio en lugar del rojo estándar, y solo tiene efecto mientras la opción «Dados 3D animados» está encendida, ya que una lista simple no tiene dados que colorear. Los puntos se dibujan solo para un dado de seis caras; cualquier otro tipo muestra el número que ha salido directamente en la cara, puesto que no hay un patrón de puntos para un dado de diecisiete.
Debajo del resultado está la línea que te ahorra la aritmética: Σ es el total de cada dado en la tirada, junto a la duración de la tirada y una nota que indica que se generó de forma local. «Copiar todo» lleva el resultado a tu portapapeles y «Guardar como archivo» lo escribe en un archivo de texto — ambos te entregan las caras individuales, una por línea, en lugar de la suma, de forma que un registro de lo que se tiró siga siendo un registro de lo que se tiró. El «Historial» guarda tus últimas 10 tiradas en tu propio navegador: haz clic en una de ellas para volver a ponerla en pantalla, total incluido, copia o elimina una entrada concreta o bórralo todo cuando quieras. La opción «Borrar» vacía la caja de resultados sin modificar tus ajustes.
¿Son mejores los dados virtuales que los reales? En cuanto a justicia, sí, y el motivo es físico. A un dado ordinario de molde se le taladran y pintan los puntos, y al taladrar un punto se elimina material, por lo que la cara del seis — con seis hendiduras — acaba siendo ligeramente la más ligera y su opuesta, la más pesada. Los dados de precisión (precision dice) de los casinos existen precisamente por eso: sus puntos se rellenan a ras con un material de la misma densidad, sus bordes se cortan en ángulo recto en lugar de redondearlos, se mecanizan con una precisión de fracciones de milímetro, e incluso así se retiran de la mesa al cabo de unas horas. Los dados de una caja de juegos no tienen ninguna de estas características y van empeorando con el tiempo — una esquina astillada, un borde redondeado tras años de sacudidas, un dado lanzado sobre una colcha en vez de rodar sobre una mesa no se está aleatorizando en absoluto. Un dado virtual no tiene una geometría que pueda estar mal, no sufre desgaste, no genera discusiones por la técnica de tiro y se comporta igual en el lanzamiento número diez mil que en el primero. Lo que no puede hacer es descansar en la palma de tu mano. El resumen honesto es que esta herramienta gana en imparcialidad y pierde en ceremonia.
Un dado justo no es lo mismo que un total justo. Cada cara de un dado es igual de probable, pero en el momento en que sumas dados los resultados dejan de ser iguales, y esto engaña a la gente constantemente. Dos dados de seis caras pueden caer en 36 combinaciones igual de probables; seis de ellas suman 7, mientras que exactamente una suma 2 y otra suma 12 — por lo tanto, el 7 aparece seis veces más a menudo que un 12 en dados perfectamente justos. Añadir un tercer dado ajusta el patrón aún más, motivo por el que un 3d6 se agrupa en torno a la mitad y los diseñadores recurren a él cuando se busca que un valor sea ordinario con mayor frecuencia que extremo. Un dado de seis caras promedia 3,5, así que 2d6 promedia 7 y 3d6 promedia 10,5, y esa aritmética suele ser más útil en la mesa que cualquier probabilidad individual. Nada de esto es un sesgo: es simplemente lo que sucede al sumar dados, y es la razón por la que un juego pide 2d6 en lugar de un d12 cuando ambos cubren el mismo rango.
Los dados no tienen memoria. Cuatro seises seguidos no hacen que un quinto seis sea menos probable, un dado que no ha mostrado un 1 en toda la noche no tiene por qué sacarlo, y ninguna cara se vuelve nunca «atrasada» — cada tirada es independiente de todas las anteriores, y los dados no pueden saber qué hicieron hace un minuto. El instinto que insiste en lo contrario es la falacia del jugador (gambler's fallacy), y es el mismo instinto que nos hace muy malos inventando tiradas nosotros mismos: cuando nos piden escribir una serie plausible de tiradas, evitamos repetir, alternamos números altos y bajos y los distribuimos de manera mucho más uniforme de lo que jamás lo hace el azar. La verdadera aleatoriedad produce acumulaciones, rachas y grandes espacios vacíos. Una secuencia que parece sospechosamente ordenada es la huella dactilar de un humano.
¿Por qué elegir esta herramienta para lanzar dados?
- Tiradas exclusivas en el navegador: los dados se tiran en tu dispositivo y nunca se envían a ningún lado
- Aleatoriedad de la Web Crypto API: seguridad criptográfica en lugar de Math.random()
- Sin modulo bias: el rejection sampling mantiene la probabilidad idéntica para todas las caras
- Cualquier dado que pida el juego: de 1 a 20 dados a la vez, desde un d2 hasta un d1000
- Suma calculada automáticamente: Σ suma toda la tirada, de modo que un 3d6 no requiere aritmética
- Dados 3D animados, o lista simple e instantánea si la animación se desactiva
- Un color por dado, para diferenciar varios dados de un solo vistazo
- «Historial» y «Guardar como archivo»: lleva el registro de una tirada que tal vez debas justificar
- Ilimitado y gratis: sin registros, sin límites de uso y nada almacenado en nuestros servidores
Los dados aparecen siempre que un juego necesite un número que nadie ha elegido. Los jugadores de rol de mesa hacen una tirada de ataque con un d20, tiran 3d6 para un atributo y un d100 para un control porcentual, y una partida que ha perdido la mitad de su bolsa de dados puede continuar sin problemas. Los juegos de mesa en la cocina funcionan igual cuando se pierden los dados — ajusta «Caras» a 6, «Dados» a 2, y sigue jugando. Los grupos remotos o de juego por foro tiran en una pantalla compartida para que todos vean caer las mismas caras. Los profesores dirigen la clásica lección de probabilidad: lanzar 2d6 60 veces, sumar los totales y dejar que la forma de la curva aparezca en la pizarra. Los diseñadores de juegos comprueban si una mecánica tiene tanta variabilidad como parece antes de enviar algo a la imprenta. Y muchas tiradas solo deciden quién va primero, quién compra el café o cuál de dos planes gana — decisiones al azar que las personas han resuelto con dados durante varios miles de años.
Esta herramienta tiene algunas limitaciones honestas que vale la pena conocer. Cada tirada utiliza un solo tipo de dado: el valor en «Caras» se aplica a cada dado de la misma, por lo que un d20 y un d6 juntos requieren dos tiradas en lugar de una. No hay modificadores, ventaja o desventaja, dados explosivos ni cuadro de notación — obtienes las caras y su total, y cualquier regla adicional corre por tu cuenta. Σ cuenta cada dado en la tirada, mientras que «Copiar todo» y «Guardar como archivo» registran las caras individuales en vez de la suma. La animación siempre será un cubo de seis caras independientemente de cuántas caras se seleccionen, puesto que es decoración: la cara en la que se detiene corresponde al lanzamiento que el motor ya ha ejecutado. Las tiradas se hacen localmente en tu dispositivo, así que en una partida a distancia una persona tira los dados y comparte la pantalla — esta herramienta produce una tirada que puedes explicar, no una que un tercero pueda certificar. Además, un dado criptográficamente justo sigue siendo únicamente un dado justo: no está conectado a ninguna lotería o sorteo de casino y no da ventaja a nadie. Dentro de esos límites, la garantía es contundente — cada cara de cada dado tiene exactamente la misma probabilidad en cada una de las tiradas.