Permutaciones y Combinaciones
Cero transmisión al servidor

Calculadora de Permutación y Combinación

Calcula permutaciones (nPr) y combinaciones (nCr) con o sin repetición. Desglose paso a paso de factoriales, generador de listas y probabilidades de lotería.

100% Privacidad en el cliente
Preajustes:
Contexto y notación matemática
Paradigma de ordenación

Los elementos no pueden elegirse más de una vez (ej. bolas sacadas de una urna sin reposición).

49
050Para valores de n superiores a 100, introduzca el número manualmente en el campo.
6
Resultado principal seleccionadoC(n, r) = n! / [r! * (n - r)!] = 49! / [6! * (49 - 6)!]
13,983,816
Probabilidad fraccionaria1 entre 13,983,816
Probabilidad porcentual7.151e-6%
Entropía de información (Bits)23.74 bits
Permutaciones (nPr)
10,068,347,520n! / (n - r)!
Combinaciones (nCr)Selección activa
13,983,816n! / [r! * (n - r)!]
Permutaciones con repetición
13,841,287,201n^r
Combinaciones con repetición
25,827,165C(n + r - 1, r)
Curva de distribución binomial
Población total / Tamaño del grupo (n) n = 49Configuración actual = 6
k = 0k = 25 (Peak)k = 49

Visualiza la propiedad simétrica C(n, r) = C(n, n-r) y la suma de fila 2^n en el triángulo de Pascal.

Escala de crecimiento comparativo (Logarítmica)
Permutaciones (nPr)33.2 bitsCombinaciones (nCr)23.7 bitsPermutaciones con repetición33.7 bitsCombinaciones con repetición24.6 bits

Entropía de información de Shannon medida en bits (H = log2(Posibilidades)).

Total de resultados posibles13,983,816
Bits de entropía23.74 bits
Motor BigInt de precisiónBigInt exacto (Sin desbordamiento)
Referencia técnica y guía de arquitectura

Calculadora de Permutación & Combinación — Guía de referencia

Calcula permutaciones (nPr) y combinaciones (nCr) con o sin repetición en línea. Incluye desglose paso a paso de factoriales, generador de listas de elementos y cálculo de probabilidades de lotería.

Calculadora de Permutación & Combinación — Guía de referencia — Arquitectura en memoria del lado del cliente y flujo de datos
Calculadora de Permutación & Combinación — Guía de referencia — Arquitectura en memoria del lado del cliente y flujo de datos

Parámetros clave y controles

Población total o tamaño del conjunto (n)Cantidad (entero no negativo)

El número total de elementos, opciones o miembros disponibles en el conjunto a partir del cual se selecciona u organiza. En selecciones cotidianas sin repetición (como elegir integrantes de un equipo deportivo o extraer números en un sorteo de lotería), el tamaño de la selección r no puede superar a este conjunto total (r ≤ n). Cuando los elementos se pueden elegir varias veces (como lanzar un dado varias veces o elegir coberturas e ingredientes para un helado), n representa la variedad de opciones distintas disponibles.

Por defecto: n = 10 (configurable de 0 a 10.000)
Tamaño de la muestra o subconjunto (r o k)Cardinalidad / Tamaño del grupo (0 ≤ r ≤ n)

La cantidad exacta de posiciones a cubrir o elementos que se extraen del conjunto. Cuando el orden o la jerarquía importa (como otorgar medallas de oro, plata y bronce en una competición), r representa las posiciones de una permutación P(n, r). Cuando solo cuenta la composición del grupo (como elegir un comité voluntario de 3 personas), r representa el tamaño de la combinación C(n, r). Definir r = 0 siempre da como resultado 1, que representa la única forma posible de dejar todos los elementos sin seleccionar (el conjunto vacío).

Por defecto: r = 3 (configurable de 0 a n)
Sensibilidad al orden y modo de repetición (isOrdered, withReplacement)Lógica de ordenación y modo de reemplazo

Establece las reglas de conteo combinatorio respondiendo a dos preguntas clave: primero, ¿importa el orden? En las permutaciones, el orden de llegada es crucial (terminar en 1.º y luego en 2.º puesto es un resultado distinto a 2.º y luego 1.º). En las combinaciones, el orden es irrelevante (un cuenco de frutas con manzanas y plátanos es idéntico a uno con plátanos y manzanas). Segundo, ¿se pueden repetir elementos? Sin repetición significa que cada elemento solo se elige una vez; con repetición (con reemplazo) significa que los elementos regresan al conjunto y pueden seleccionarse de nuevo.

Por defecto: Orden: Irrelevante (Combinaciones) | Repetición: Desactivada
Particiones de frecuencia multinomial (n1, n2, ... nk)Recuentos de partición de subgrupos (Suma = n)

Se utiliza al ordenar un conjunto donde algunos elementos son indistinguibles entre sí, como reorganizar las letras de la palabra 'BANANA' o clasificar camisetas deportivas rojas y azules de un mismo equipo. La fórmula multinomial n! / (n1! × n2! × ... × nk!) divide y elimina los intercambios imperceptibles entre elementos idénticos, obteniendo el número exacto de ordenaciones visualmente únicas y distinguibles.

Por defecto: Elementos uniformes y distintos (n1 = n2 = ... = nk = 1)
Operador subfactorial de desarreglos o desórdenes (!n)Secuencia entera subfactorial

Calcula las permutaciones completas o desórdenes donde ningún elemento o persona termina en su posición original, la regla clásica del sorteo del amigo invisible o la entrega cruzada de abrigos en un guardarropa. A medida que el grupo supera las 4 personas, la probabilidad de que un intercambio completamente aleatorio deje a todos sin su propio regalo converge rápidamente en aproximadamente 1/e (~36,79 %).

Por defecto: !n = redondear_hacia_abajo(n! / e + 0,5) para n ≥ 1
Entropía del espacio de claves y complejidad criptográfica (H = log2(S))Medida de entropía en bits

Mide la imprevisibilidad total y la resistencia frente a ataques de fuerza bruta en bits binarios (H = log2(posibilidades totales)). En ciberseguridad personal y autenticación bancaria, una mayor entropía en bits proporciona una defensa exponencialmente más sólida: un código PIN numérico de 6 dígitos (10^6) ofrece apenas ~19,9 bits de seguridad (vulnerable en milésimas de segundo), mientras que una contraseña de 12 caracteres combinando letras mayúsculas, minúsculas, números y símbolos alcanza ~78,6 bits de protección robusta ante ataques automatizados.

Por defecto: H = log2(resultados totales) bits

Consejos profesionales y mejores prácticas

Utiliza la simplificación multiplicativa iterativa para evitar el desbordamiento aritmético

Calcular combinaciones C(n, r) evaluando directamente factoriales gigantescos como n! provoca desbordamiento numérico en la memoria estándar en cuanto n supera 170. En su lugar, aprovecha la simetría matemática C(n, r) = C(n, n - r) para trabajar siempre con el menor valor posible y calcula progresivamente multiplicando y dividiendo término a término: C(n, r) = Producto((n - r + i) / i) para i = 1 hasta r. Cada división intermedia da como resultado exacto un número entero, lo que mantiene el cálculo ultrarrápido y sin pérdida de precisión.

Distingue combinaciones de permutaciones con la «prueba del rol»

Para saber al instante si un problema real requiere permutaciones o combinaciones, aplica la «prueba del rol o cargo». Asigna funciones diferenciadas a cada puesto: por ejemplo, presidencia, vicepresidencia y tesorería, o medallas de oro, plata y bronce. Si intercambiar a dos personas altera sus cargos o responsabilidades, el orden es determinante: utiliza permutaciones P(n, r). Si al intercambiar a dos miembros el grupo sigue siendo exactamente el mismo (como un comité de tres vocales o tres capitanes equivalentes), utiliza combinaciones C(n, r).

Aplica el método de barras y estrellas para combinaciones con repetición

Al elegir r elementos de entre n categorías permitiendo repetir opciones (por ejemplo, pedir 8 bolas de helado entre 4 sabores disponibles en la heladería), imagina colocar 8 bolas idénticas («estrellas») entre 3 separadores («barras») que delimitan las cubetas de sabor. La fórmula C(n + r - 1, r) transforma un problema complejo con repetición en una combinación clásica sin repetición: C(4 + 8 - 1, 8) = C(11, 8) = 165 combinaciones posibles.

Aprovecha la propiedad de simetría para simplificar el cálculo: C(n, r) = C(n, n - r)

Elegir r invitados para una fiesta es matemáticamente idéntico a elegir los n - r asistentes que dejas fuera. Por eso, C(n, r) siempre equivale a C(n, n - r). Por ejemplo, seleccionar 98 corredores entre 100 clasificados C(100, 98) es exactamente igual a seleccionar los 2 corredores descartados: C(100, 2) = (100 × 99) / (2 × 1) = 4.950 combinaciones. Sustituye siempre r por min(r, n - r) para agilizar cualquier cálculo manual o algorítmico.

Diferencia la distribución circular de comensales frente a filas lineales

Al sentar a n invitados en una mesa redonda de banquete, si todos se desplazan un asiento hacia la derecha, cada persona conserva exactamente los mismos comensales a su izquierda y derecha. Fijar la posición de un invitado de referencia rompe la simetría rotacional, lo que da (n - 1)! distribuciones únicas en lugar de n!. Si se trata de cuentas en una pulsera o colgantes en un llavero que se pueden voltear en el espacio, divide entre 2: (n - 1)! / 2.

Problemas comunes y soluciones

⚠️La calculadora muestra Infinity o NaN cuando n supera 170

Los registros de coma flotante estándar de 64 bits de los navegadores superan su límite de capacidad con 171! (~1,24 × 10^309). Nuestra herramienta utiliza aritmética de enteros de precisión arbitraria (BigInt) y coma flotante extendida, lo que te permite calcular factoriales, permutaciones y combinaciones exactas para valores de n de hasta 10.000 sin desbordamiento ni pérdida de dígitos significativos.

⚠️El tamaño de la muestra r es mayor que la población total n, mostrando 0 o error

En selecciones sin repetición (donde cada elemento solo se puede tomar una vez), no es posible extraer más unidades de las disponibles en el conjunto; por definición matemática, P(n, r) = 0 y C(n, r) = 0 siempre que r > n. Si tu caso práctico permite elegir el mismo elemento varias veces (como lanzar un dado de 6 caras 10 veces seguidas o configurar un código PIN), activa la opción «Permitir repetición» para computar n^r o C(n + r - 1, r).

⚠️Las probabilidades calculadas no coinciden con las del boleto oficial de lotería

Los grandes sorteos de lotería (como Euromillones, Powerball o La Primitiva) utilizan dos bombos o matrices independientes en lugar de un único sorteo simple. Por ejemplo, en Euromillones debes acertar 5 números principales entre 50 Y 2 estrellas entre 12: C(50, 5) × C(12, 2) = 2.118.760 × 66 = 1 entre 139.838.160. De igual modo, en Powerball se combinan C(69, 5) × C(26, 1) = 292.201.338 combinaciones. Multiplica siempre las combinaciones de cada bombo independiente entre sí para obtener las probabilidades reales del premio mayor.

⚠️El generador de listas se ralentiza o limita los resultados al enumerar todas las combinaciones

Las posibilidades combinatorias crecen de manera factorial exponencial: ordenar 5 elementos genera 120 combinaciones, 10 elementos supera los 3,6 millones de listas y 15 elementos rebasa los 1,3 billones de secuencias, lo que saturaría la memoria del navegador y congelaría cualquier pantalla. Por rendimiento, el generador muestra de forma interactiva hasta 5.000 ordenaciones de muestra para exploración inmediata, facilitando el recuento matemático exacto y opciones de exportación para análisis avanzados.

⚠️El recuento de anagramas de una palabra no coincide con la fórmula de permutación nPr

Cuando una palabra contiene letras repetidas (como «CASA» con dos letras A, o «BANANA» con tres A y dos N), la fórmula estándar nPr asume que cada carácter es distinguible entre sí, inflando el recuento con duplicados visualmente idénticos. Para calcular anagramas reales únicos, utiliza la fórmula de permutaciones con repetición (multinomial) n! / (n1! × n2! × ... × nk!), dividiendo el total factorial entre los factoriales de las frecuencias de cada letra repetida.

Preguntas frecuentes (FAQ)

¿Cuál es la diferencia fundamental entre una permutación y una combinación?▼

La diferencia fundamental radica en la importancia del orden. En las permutaciones, el orden de los elementos es determinante: en una carrera, ganar oro, plata y bronce (posiciones 1, 2 y 3) es un resultado completamente distinto a (3, 2 y 1). En las combinaciones, el orden es totalmente irrelevante: un equipo de tres personas formado por {Alicia, Carlos, David} es exactamente el mismo grupo que {David, Alicia, Carlos}.

¿Cómo se calculan las permutaciones y combinaciones paso a paso?▼

Para calcular permutaciones sin repetición, utiliza la fórmula P(n, r) = n! / (n - r)!, multiplicando r números descendentes a partir de n: para P(5, 3), se calcula 5 × 4 × 3 = 60. Para calcular combinaciones sin repetición, utiliza C(n, r) = n! / [r! × (n - r)!], que divide el resultado de la permutación entre r! para eliminar los órdenes duplicados del mismo grupo: para C(5, 3), se calcula (5 × 4 × 3) / (3 × 2 × 1) = 60 / 6 = 10.

¿Cuál es la fórmula de las combinaciones con repetición?▼

La fórmula de combinaciones con repetición es C_R(n, r) = C(n + r - 1, r) = (n + r - 1)! / [r! × (n - 1)!], conocida habitualmente como el método de barras y estrellas. Permite determinar cuántas selecciones distintas de r elementos se pueden hacer a partir de n categorías cuando es posible repetir elementos de una misma categoría. Por ejemplo, al elegir 5 bolas de helado entre 3 sabores disponibles: C(3 + 5 - 1, 5) = C(7, 5) = 21 combinaciones de tarrina posibles.

¿Por qué el factorial de cero (0!) es igual a 1?▼

En análisis combinatorio, 0! es igual a 1 porque existe exactamente una única manera de ordenar cero objetos: la disposición vacía (el conjunto vacío). Matemáticamente, la definición recursiva del factorial establece que (n - 1)! = n! / n; al sustituir n = 1 obtenemos 0! = 1! / 1 = 1. Además, definir 0! = 1 evita indeterminaciones y divisiones por cero en fórmulas fundamentales como P(n, n) = n! / (n - n)! = n! / 0! = n!.

¿Cómo se calculan las probabilidades de ganar la lotería mediante combinaciones?▼

Las probabilidades en la lotería se calculan aplicando combinaciones sin repetición C(n, r), donde n es el número total de bolas numeradas del bombo y r es la cantidad de números extraídos. En una lotería clásica de tipo 6/49 (como La Primitiva o Bonoloto), el total de combinaciones de boletos posibles es C(49, 6) = 49! / [6! × 43!] = 13.983.816. Con un único boleto jugado, la probabilidad de acertar la combinación ganadora de 6 aciertos es exactamente de 1 entre 13.983.816 (~0,00000715 %).

¿Cómo se aplican las variaciones y combinaciones a la seguridad de contraseñas?▼

La fortaleza y complejidad de una contraseña se fundamenta en las variaciones con repetición (permutaciones con reemplazo), calculadas como Posibilidades Totales = N^L, donde N es el repertorio de caracteres disponibles y L es la longitud de la clave. Una contraseña de 8 caracteres que solo use letras minúsculas (alfabeto de 26 caracteres) ofrece 26^8 ≈ 208.800 millones de combinaciones (descifrada por fuerza bruta en pocos segundos). En cambio, al combinar mayúsculas, minúsculas, números y símbolos especiales (conjunto de 94 caracteres), las posibilidades aumentan a 94^8 ≈ 6,1 × 10^15 combinaciones, elevando el tiempo estimado de vulneración a meses o años con el mismo equipamiento de cálculo.

Herramientas y utilidades relacionadas

Todas las herramientas →