Lanzador de dados
Lanza cualquier número de dados con cualquier número de caras, desde un d6 estándar hasta un d20 para juegos de mesa. Cada lanzamiento usa aleatoriedad criptográficamente segura en lugar de Math.random, y muestra la suma y cada dado individual.
- Los archivos nunca salen de tu dispositivo
- Gratis, sin registro
- Sin marcas de agua
- Funciona sin conexión una vez cargado
Cómo lanzador de dados
- 1
Elige el dado
Elige cuántas caras — d4, d6, d8, d10, d12, d20 o d100.
- 2
Elige cuántos
Lanza un solo dado o varios a la vez.
- 3
Lanza
Ve cada resultado individual y el total acumulado.
Por qué los lanzamientos de dados necesitan aleatoriedad criptográfica real, no Math.random
El `Math.random` incorporado de JavaScript es un generador pseudoaleatorio ajustado para la velocidad y la dispersión estadística en cosas como animaciones o barajar una lista de la interfaz, no para resistir a un atacante que quiera predecir o reconstruir su salida, y en algunos motores su estado interno puede inferirse parcialmente a partir de un puñado de valores observados. `crypto.getRandomValues`, la API que esta herramienta usa en su lugar, extrae de la fuente aleatoria criptográfica del sistema operativo — la misma que se usa para generar claves de cifrado — que está construida y auditada específicamente para resistir ese tipo de predicción. Para un lanzamiento de dado casual la diferencia práctica rara vez importa, pero para cualquier cosa usada para zanjar una apuesta real — una apuesta, un juego competitivo, una decisión con consecuencias — una fuente adecuadamente sin sesgo e impredecible es la base honesta en lugar de una mejora innecesaria.
Por qué el muestreo por rechazo, no un módulo simple, decide cada cara
Convertir un entero aleatorio en "una de N caras" tomando su resto al dividirlo entre N introduce un sesgo sutil a menos que N divida uniformemente el rango del que se extrajo el número aleatorio — un d20 en particular no divide uniformemente los aproximadamente 4.290 millones de valores que puede tomar un entero aleatorio de 32 bits, así que un módulo ingenuo haría que algunas caras salieran ligerísimamente más a menudo que otras. En su lugar, esta herramienta extrae un valor aleatorio y, si ese valor caería en el pequeño resto distribuido de forma desigual, lo descarta y extrae de nuevo, repitiendo hasta que un valor cae en la porción divisible uniformemente del rango — el mismo enfoque de muestreo por rechazo que usan la ruleta de decisión y el lanzamiento de moneda de este sitio, así que cada cara de cada dado admitido es exactamente, no solo aproximadamente, igual de probable.
Leer la notación de dados de mesa
Los juegos de mesa describen un lanzamiento en una abreviatura compacta — "2d6" significa lanzar dos dados de seis caras y sumar sus resultados, "1d20+5" significa lanzar un dado de veinte caras y añadir después un 5 fijo, y el nombre del dado en sí (d4, d6, d8, d10, d12, d20, d100) se refiere a su número de caras. Distintos dados sirven a propósitos distintos por diseño: un d20 es estándar para resolver acciones con un amplio rango de resultados posibles en juegos como Dungeons & Dragons, un d6 es habitual para tiradas de daño y preguntas de probabilidad simples, y un d100 (o dos d10 leídos como decenas y unidades) se usa cuando un juego quiere una tirada expresada directamente como un porcentaje. Lanzar varios dados del mismo tipo y leer la suma, algo que esta herramienta permite poniendo el número por encima de uno, es cómo se resuelve realmente en la mesa casi cualquier tirada de daño o prueba de habilidad.
Por qué los dados físicos no siempre son tan justos como parecen
Un dado solo es genuinamente justo si su centro de masa está exactamente en su centro geométrico y cada cara tiene una probabilidad idéntica de quedar hacia arriba, y los dados baratos producidos en masa frecuentemente se quedan cortos en eso de formas pequeñas pero medibles — los puntos perforados en el plástico quitan más material de las caras con números altos que de las bajas a menos que el fabricante lo compense, las costuras de molde y las esquinas redondeadas rara vez son perfectamente simétricas, y el uso repetido desgasta ciertos bordes de forma desigual. Esto es exactamente por qué los jugadores de mesa competitivos y los casinos a veces usan dados grabados con láser en lugar de perforados, pulidos con precisión para eliminar las costuras, y probados individualmente en peso — un nivel de rigor de fabricación que es caro específicamente porque la justicia real en un objeto físico es más difícil de lograr de lo que parece. Un lanzamiento digital criptográficamente aleatorio evita por completo la cuestión de fabricación, ya que no hay ninguna forma física cuya distribución de masa pueda ser desigual.
Preguntas frecuentes
¿Esto es realmente aleatorio?
Sí. Cada dado usa `crypto.getRandomValues` con muestreo por rechazo, así que ninguna cara de un dado es ni siquiera fraccionalmente más probable que otra — una garantía de justicia real en lugar del pequeño sesgo que introduciría un enfoque ingenuo de número-aleatorio-módulo.
¿Por qué importa un lanzamiento de d20 para los juegos de mesa?
Juegos como Dungeons & Dragons resuelven la mayoría de las acciones lanzando un dado de veinte caras y comparando el resultado con un número objetivo, así que un d20 justo es central para que el juego funcione tal como está diseñado — un dado sesgado hacia tiradas altas o bajas haría a los personajes silenciosamente mejores o peores de lo que las reglas pretenden.
¿Puedo lanzar varios dados y obtener el total?
Sí — pon el número por encima de uno y la herramienta muestra cada resultado individual más la suma, que es cómo funciona la notación de mesa como "2d6" (lanza dos dados de seis caras y súmalos) o "3d6+2".
¿Los dados físicos son realmente justos?
No siempre. Los dados baratos pueden tener asimetrías de fabricación medibles — bordes redondeados, puntos descentrados perforados en el material, o costuras de molde desiguales — que sesgan a ciertas caras a caer un poco más a menudo, por lo que los jugadores serios de mesa y de casino a veces pagan por dados de "grado casino" mecanizados con precisión. Un lanzamiento virtual criptográficamente aleatorio no tiene ninguna forma física que pueda ser asimétrica en primer lugar.
Tareas habituales de lanzador de dados
También podrías necesitar
Lanzamiento de moneda
Lanza una moneda virtual con aleatoriedad genuinamente justa
Bola mágica 8
Haz una pregunta de sí o no, obtén una respuesta al instante
Generador de contraseñas
Crea contraseñas y frases de contraseña aleatorias fuertes
Ruleta de decisión
Gira para elegir un ganador de forma justa
Prueba de tiempo de reacción
Mide qué tan rápido reaccionas a una señal visual
Prueba de velocidad de mecanografía
Mide tus palabras por minuto y precisión