Tirador de Dados

Tira dados d4 a d100 o personalizados con cantidad y modificador, más cara o cruz: muestreo por rechazo sobre el generador criptográfico da un 1–N justo.

Las tiradas ocurren en local con la Web Crypto API: ningún servidor ve tus dados y el historial desaparece al recargar.

Tipo de dado
Historial de tiradas (últimas 10)

    Aún no hay tiradas: las diez últimas aparecerán aquí en notación de dados.

    Cara o cruz
    —Cara: 0Cruz: 0

    Cómo funciona

    Elige un dado, una cantidad (1–20) y opcionalmente un modificador, y tira. Cada cara se obtiene de forma independiente del pool de entropía de la Web Crypto API y se mapea a 1–caras con muestreo por rechazo, de modo que la distribución es exactamente uniforme; y cada tirada, incluido el cara o cruz, es un sorteo seguro aparte.

    Notación de dados NdM±K
    La abreviatura del rol: N dados de M caras cada uno, más un modificador plano K aplicado a la suma. «2d6+1» son dos dados de seis más uno, «1d20+5» una tirada de ataque con d20 y «1d100» el dado percentil para tiradas abiertas. La columna de historial repite exactamente esa notación —por ejemplo «3d6: 4,5,2 = 11»—, así que puedes releer una sesión solo con la lista.
    Por qué muestreo por rechazo y no módulo
    Un atajo habitual toma un aleatorio de 32 bits módulo 6, pero 2³² no es múltiplo de 6: los valores sobrantes favorecen levemente las caras bajas (1 y 2 reciben un golpe extra por ciclo, ~0,00000003% de sesgo para d6 y más en tamaños raros). Este rodador calcula en cambio el mayor múltiplo del tamaño del dado que cabe en 32 bits y descarta lo que pase de ahí, eliminando por completo la región sesgada. El resultado es uniforme de forma demostrable desde d4 hasta un d200 personalizado.
    Dados digitales frente a físicos
    Los dados reales tienen sesgos de fabricación, desgaste desigual y mecánica de lanzamiento: un dado de casino es más fiel que uno de broma, y ningún dado físico es perfectamente justo. Lo que garantizan las tiradas digitales es independencia perfecta: un d20 no tiene memoria, así que «tres tiradas bajas seguidas significa que toca una alta» es la falacia del jugador, no una estrategia. Las rachas sospechosas son justo el aspecto de la aleatoriedad verdadera.

    Preguntas frecuentes

    ¿Son lo bastante aleatorios los resultados para una partida real?

    Sí, de sobra. Cada tirada sale del pool de entropía de tu sistema operativo mediante crypto.getRandomValues, y el mapeo a caras usa muestreo por rechazo, así que cada cara tiene exactamente la misma probabilidad. No se guarda ninguna semilla ni patrón que explotar: la siguiente tirada es independiente de todas las anteriores.

    ¿Puedo tirar 1000 dados a la vez?

    No, el máximo son 20 dados por tirada, y es deliberado. Mil resultados serían un muro ilegible de números, lo que vaciaría de sentido la rejilla, y cualquier necesidad real de rol (daño, curación, botín) cabe cómodamente en unas pocas tiradas. Repite tiradas y suma, o usa el botón de copiar.

    ¿Cómo funciona el d100 sin dos dados?

    Un d100 físico es inviable, por eso se venden dados percentiles: un d10 que marca decenas y otro unidades. Nuestra ficha d100 sortea 1–100 directamente con muestreo por rechazo, estadísticamente idéntico. Si quieres ver el par clásico, elige d10 dos veces y léalos tú como decenas y unidades.

    ¿El modificador se aplica a cada dado o al total?

    Al total, como manda la convención de rol: 3d6+2 suma las tres caras y después añade 2. La fórmula, la rejilla de resultados y el historial siguen esa lectura, así que «4d6+5» en el historial significa los cuatro dados más 5 sobre su suma.

    ¿Se sube algo a un servidor?

    No. Las tiradas se generan localmente con la Web Crypto API, el historial solo vive en la página y desaparece al recargar, y los contadores de la moneda son números en memoria. El rolador funciona sin internet.