Calculadora de probabilidades de lotería
En un juego de 6 de 49, acertar exactamente 3 números abarca 246820 de los 13983816 sorteos posibles, mientras que el premio mayor es uno solo. Indique el bombo, cuántos números salen y sus aciertos y vea la probabilidad y las posibilidades en contra. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- N
- 49
- Resistencia (Ω)
- 6
- M
- 3
- Probabilidad
- 0,0176504039
- Combinaciones favorables
- 246 820
- Combinaciones totales
- 13 983 816
- Probabilidades en contra
- 55,6559273965
La calculadora de probabilidades de lotería responde a una pregunta combinatoria precisa: si un juego sortea r números de un conjunto de n, y su boleto también tiene r números, ¿cuál es la probabilidad de acertar exactamente m de ellos? Ese es el modelo hipergeométrico de lotería usado por juegos clásicos de estilo seis-de-cuarenta-y-nueve y por muchos ejemplos de aula. Usted proporciona el tamaño del conjunto n, el tamaño del sorteo r, y el número de aciertos m; el motor devuelve la probabilidad exacta, los recuentos de combinaciones favorables y totales cuando caben en aritmética de punto flotante ordinaria, y las probabilidades en contra de ese resultado. Cuando un juego añade una bola extra separada, puede pasar el tamaño del conjunto de la bola extra y si su boleto la acierta, y la herramienta multiplica la probabilidad principal por el factor de acierto o fallo de la bola extra para producir una probabilidad conjunta y probabilidades en contra conjuntas. Toda la aritmética es determinista —coeficientes binomiales en espacio logarítmico, sin muestreo aleatorio, sin red, sin reloj— así que las mismas entradas siempre producen las mismas salidas.
Qué significan las probabilidades de lotería n-elige-r y qué contiene la respuesta
Una lotería n-elige-r llena un boleto con r números distintos elegidos de un conjunto de n, y luego sortea r números distintos del mismo conjunto sin reemplazo. Su nivel de premio suele definirse por cuántos números del boleto también aparecen en el sorteo.
Si M es ese número de aciertos, la probabilidad de exactamente m aciertos viene dada por la fórmula hipergeométrica P de M igual a m es igual a C de r elige m por C de n menos r elige r menos m, todo dividido entre C de n elige r. El numerador cuenta las formas de conservar m de los números de su boleto y llenar los lugares restantes del sorteo con números que usted no eligió; el denominador es cada sorteo posible de tamaño r.
Esta calculadora devuelve esa probabilidad como un número de punto flotante en el intervalo unitario cerrado, el recuento de combinaciones favorables, el recuento total de combinaciones C de n elige r, y las probabilidades en contra definidas como uno menos p sobre p, de modo que una probabilidad de uno en un millón aparece como aproximadamente novecientos noventa y nueve mil novecientos noventa y nueve a uno.
Los recuentos de aciertos imposibles dentro del rango legal cero hasta r —por ejemplo, pedir demasiados números externos cuando r es grande respecto a n— dan probabilidad cero en lugar de un error críptico, lo que mantiene estables los trabajos por lotes. Las entradas requeridas son n, r y m. Esta página no es un estimador de pago de premio mayor, ni una calculadora de impuestos, ni un simulador de Monte Carlo de muchos boletos.
Dónde encajan las probabilidades de lotería en el estudio, el diseño de producto y el código
Los estudiantes se encuentran con las probabilidades n-elige-r cuando un libro de texto pide la probabilidad de acertar tres números en un juego seis-de-cuarenta-y-nueve, cuando una hoja de trabajo quiere las probabilidades en contra de un premio mayor completo, o cuando verifican que las fórmulas hipergeométricas coinciden con la definición construida a partir de combinaciones. Los docentes pueden pregenerar claves de respuesta para conjuntos modestos sin confiar en apps de calculadora opacas que redondean coeficientes intermedios u ocultan la definición del número de aciertos.
Los diseñadores de juegos y gerentes de producto bosquejan escalas de premios: fijan n y r a partir de las reglas, y luego recorren m desde cero hasta r para ver qué tan pronunciadamente cae la probabilidad al subir el nivel de aciertos, y opcionalmente incorporan un conjunto de bola extra para modelar premios mayores de estilo power-ball. Periodistas y jugadores curiosos usan el mismo contrato para traducir eslóganes de marketing en probabilidades en contra explícitas antes de escribir explicaciones.
La práctica de concursos suele necesitar una fuente rápida y sin conexión de valores de lotería para que las soluciones puedan verificarse sin incrustar grandes tablas estáticas a mano.
Qué puede hacer con ella
Preparación de tareas y exámenes
Consulte probabilidades exactas de lotería hipergeométrica para ejercicios de libro de texto n-elige-r, incluidas las probabilidades en contra y los recuentos de combinaciones.
Bocetos de niveles de premio y premio mayor
Recorra los números de aciertos m para n y r fijos, opcionalmente con un conjunto de bola extra, para diseñar escalas de premios o explicar probabilidades de premio mayor en números claros.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de probabilidades de lotería?
Es gratis en su navegador en esta página.
¿Qué fórmula se usa para acertar exactamente m números?
P(M = m) = C(r, m) · C(n − r, r − m) / C(n, r). Ese es el modelo hipergeométrico estándar para una lotería n-elige-r sin reemplazo.
¿Qué ocurre si r es mayor que n?
No se pueden sortear más números de los que existen en el conjunto principal; r debe ser menor o igual a n.
¿Es esto una calculadora de pago de premio mayor o de valor esperado?
No. Devuelve solo probabilidades combinatorias de acierto y probabilidades en contra. No modela montos de premios, impuestos, costo de boletos ni valor monetario esperado.
¿Qué probabilidad hay de ganar el premio mayor en un 6 de 49?
Acertar los 6 números es una sola combinación entre 13983816 sorteos posibles, es decir, 1 entre 13983816. Acertar exactamente 3 es mucho más probable: lo cumplen 246820 de esos sorteos.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/prob/lottery-odds \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":49,"r":6,"m":3}'const res = await fetch("https://api.kit.forhosting.com/prob/lottery-odds", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 49,
"r": 6,
"m": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/prob/lottery-odds",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 49,
"r": 6,
"m": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/prob/lottery-odds", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":49,"r":6,"m":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":49,"r":6,"m":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/prob/lottery-odds", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"n": 49,
"r": 6,
"m": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "prob.lottery_odds",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_n | 10000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significan las probabilidades de lotería n-elige-r y qué contiene la respuesta
El motor rechaza r mayor que n con invalid_input, porque no se pueden sortear más números de los que existen en el conjunto; esa es la restricción combinatoria estricta que la página de producto enfatiza. Los campos opcionales cubren una bola extra separada: bonus_n es el tamaño de ese conjunto secundario, y match_bonus indica si el evento conjunto incluye acertar la bola extra. La respuesta repite los parámetros normalizados, adjunta cadenas de fórmula para quienes quieran verificar a mano, y publica max_n para que los clientes puedan validar antes de enviar trabajo. Es la herramienta exacta de probabilidades combinatorias para números de aciertos en un sorteo n-elige-r con un factor de bola extra independiente opcional, gratis para ejecutar en el navegador y con precio consistente a través de la API.
Cómo se leen y calculan n, r, m y la bola extra opcional
Se permiten signos más iniciales opcionales en enteros; los espacios incrustados, los prefijos hexadecimales, los negativos donde están prohibidos, y la notación científica en campos enteros se rechazan para que una celda mal escrita no se convierta en una cifra de premio mayor incorrecta. El número de aciertos m debe estar entre cero y r inclusive; un m por encima de r se rechaza en lugar de devolver silenciosamente cero de una manera que podría ocultar un desfase en un llamador. La probabilidad principal usa logaritmos: log C de r elige m más log C de n menos r elige r menos m menos log C de n elige r, y luego la exponencial recupera una probabilidad. Esa vía evita el desbordamiento intermedio que causarían los factoriales completos para conjuntos más grandes. Los recuentos de combinaciones también se devuelven a partir de un producto multiplicativo redondeado al número representable más cercano cuando es finito. La probabilidad conjunta es el producto del término hipergeométrico principal y el factor de bola extra elegido; las probabilidades en contra conjuntas siguen la misma definición de uno menos p sobre p. Los campos preferidos son n para el tamaño del conjunto principal, r para cuántos números se sortean y se imprimen en cada boleto, y m para el número exacto de aciertos que le interesa. Se aceptan alias para que hojas de cálculo y scripts mantengan nombres familiares: para n los alias son pool, pool_size, balls y total; para r son draw, drawn, picks, ticket_size y k; para m son matches, match y hits. La regla de que r no debe superar a n se comprueba tras analizar ambos valores y muestra un mensaje claro de invalid_input que nombra los campos. Cuando bonus_n está presente, el motor trata la bola extra como un sorteo uniforme independiente de un conjunto separado: la probabilidad de acierto es uno sobre bonus_n y la probabilidad de fallo es bonus_n menos uno sobre bonus_n. El booleano match_bonus vale true por defecto si lo omite mientras proporciona un conjunto de bola extra, así que una única consulta de estilo premio mayor es fácil; fíjelo en false para obtener la probabilidad conjunta de un nivel principal con una bola extra fallada. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de una canalización automatizada sin reimplementar usted mismo los coeficientes binomiales.
Dónde encajan las probabilidades de lotería en el estudio, el diseño de producto y el código
Los desarrolladores llaman al endpoint desde scripts para sembrar vectores de prueba deterministas, para ilustrar trucos de coeficientes en espacio logarítmico, o para satisfacer enunciados de desafíos de programación que exigen P de exactamente m aciertos para n y r dados. En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático. Combínela con herramientas de probabilidad binomial cuando los ensayos sean independientes con reemplazo en lugar de un sorteo fijo sin reemplazo, con contadores combinatorios cuando solo necesite C de n elige r, y con otros endpoints matemáticos cuando esté construyendo un pequeño laboratorio de ayudantes de probabilidad gratuitos y deterministas para educación y trabajo de producto.
Casos de integración
Fixtures de prueba deterministas
Genere campos reproducibles de probability, combinations y odds para pruebas unitarias y CI sin coeficientes binomiales escritos a mano.
Preguntas técnicas
¿Cómo funciona la bola extra opcional?
Cuando bonus_n está fijado, la herramienta multiplica la probabilidad principal por 1/bonus_n si match_bonus es true, o por (bonus_n − 1)/bonus_n si es false, y devuelve joint_probability y joint_odds_against.