El Generador de todas las combinaciones posibles les permite crear en segundos cada resultado posible a partir de una lista de elementos. Por defecto genera todas las combinaciones no vacías, pero pueden cambiar de modo para obtener permutaciones, combinaciones con repetición o un producto cartesiano. EstÔ hecho para trabajo real: entrada limpia, totales claros y exportación rÔpida incluso con listas grandes.

Generador de todas las combinaciones posibles
Generen todas las combinaciones por defecto. Cambien el modo para obtener permutaciones, combinaciones con repetición o un producto cartesiano.
Tip: tambiƩn pueden pegar valores separados por comas.
Por defecto es Todas las longitudes, que genera cada combinación no vacía.
Opciones de salida
Se usa para unir los elementos dentro de cada resultado generado.
Se agrega al inicio de cada lĆ­nea generada.
Se agrega al final de cada lĆ­nea generada.
Este widget genera hasta 5,000,000 líneas por ejecución para mayor velocidad y confiabilidad.
Total de resultados posibles
0
Se generarƔn
0
La vista previa muestra el primer bloque para mejorar el rendimiento. Descargar exporta todo lo generado hasta el mƔximo del widget.
ĀæCompartir esto?
WhatsApp X Telegram Facebook LinkedIn Reddit

Funciones

4 modos de generación

  • Combinaciones: el orden no importa. “A, B” es lo mismo que “B, A”. Este es el modo predeterminado.
  • Permutaciones: el orden sĆ­ importa. “A, B” y “B, A” son resultados distintos.
  • Combinaciones con repetición: los elementos se pueden repetir y el orden no importa. Útil para cosas como “elegir k toppings”, “k dĆ­gitos con repetición” o “k elecciones con reemplazo”.
  • Producto cartesiano: ustedes proporcionan varias listas y la herramienta elige 1 elemento de cada lista, en orden. Ideal para crear SKUs, variantes, nombres, paquetes de opciones y filas de datos estructurados.

Por defecto genera todas las combinaciones

En el modo Combinaciones, la opción predeterminada “Todas las longitudes (1..n)” genera cada subconjunto no vacĆ­o de sus elementos. Eso significa que obtienen individuales, pares, ternas y hasta el conjunto completo. Si solo quieren resultados de un tamaƱo exacto, cambien la Longitud del resultado a “k exacta”.

Entrada fƔcil, lectura limpia

  • Peguen los elementos uno por lĆ­nea o peguen una lista separada por comas.
  • Elijan “Separar elementos por” para controlar el formato: auto, saltos de lĆ­nea, comas o punto y coma.
  • “Quitar espacios” elimina espacios accidentales al inicio y al final.
  • “Ignorar lĆ­neas vacĆ­as” mantiene la lista limpia cuando pegan datos desordenados.
  • “Eliminar elementos duplicados” evita que valores repetidos inflen los resultados.

Formato de salida a su gusto

  • El Separador (modos de una sola lista) define cómo se unen los elementos dentro de cada resultado, por ejemplo “, ” o ” | “.
  • Prefijo y Sufijo se agregan a cada lĆ­nea generada, Ćŗtiles para armar plantillas.
  • El producto cartesiano puede exportar como TXT (un resultado por lĆ­nea) o CSV (una columna por lista). CSV es lo mejor si van a abrirlo en Excel o Google Sheets.

Totales y vistas previas inteligentes

  • Total de resultados posibles muestra el total matemĆ”tico real segĆŗn su configuración actual.
  • Se generarĆ”n muestra cuĆ”ntos resultados generarĆ” el widget en una sola ejecución.
  • Vista previa de salida muestra la primera parte de los resultados para revisar rĆ”pido, sin congelar la pĆ”gina.

Controles para trabajos grandes

  • Generar inicia la ejecución.
  • Pausar y Reanudar les permiten manejar exportaciones grandes sin perder el avance.
  • Detener cancela la ejecución de forma segura.
  • Copiar copia la salida generada cuando es lo suficientemente pequeƱa para que el portapapeles sea confiable.
  • Descargar exporta la salida a un archivo para usarla donde quieran.
  • Limpiar reinicia el Ć”rea de salida para empezar de cero.

LĆ­mites de rendimiento

Para mantener el navegador fluido, el generador limita cada ejecución a 5,000,000 líneas. Si el total es mayor, la herramienta genera los primeros 5,000,000 resultados y se los avisa. Para totales enormes, usen k exacta, reduzcan la cantidad de elementos o cambien a un modo que produzca menos resultados.

Generador de combinaciones y permutaciones

Preguntas frecuentes

¿CuÔl es la diferencia entre combinaciones y permutaciones?

Las combinaciones ignoran el orden: elegir A y B es lo mismo que elegir B y A. Las permutaciones tratan el orden como Ćŗnico: A luego B es distinto de B luego A. Si les importa el orden, usen permutaciones. Si solo importa el conjunto de elementos elegidos, usen combinaciones.

ĀæQuĆ© significa “Todas las longitudes (1..n)”?

Genera resultados de todos los tamaƱos usando su lista: 1 elemento, 2 elementos, 3 elementos y asƭ hasta todos los elementos. Para combinaciones, eso significa cada subconjunto no vacƭo. Para permutaciones, significa cada posible secuencia ordenada de cualquier longitud.

ĀæPor quĆ© “Permutaciones + Todas las longitudes” crece tanto tan rĆ”pido?

Porque el orden multiplica la cantidad. Con 10 elementos, no solo obtienen pares y ternas: estƔn generando muchas secuencias ordenadas de distintas longitudes, y eso crece rapidƭsimo. Si solo necesitan un tamaƱo especƭfico, usen k exacta.

¿CuÔndo conviene usar combinaciones con repetición?

Úsenlo cuando el mismo elemento puede aparecer varias veces en un resultado, como “elegir 4 dĆ­gitos con repetición” o “elegir k bolas de helado de sabores donde pueden repetir un sabor”. Si no se permiten repeticiones, usen combinaciones o permutaciones.

¿Qué es un producto cartesiano en palabras simples?

Es “elegir uno de cada lista”. Si tienen Colores y Tallas, el producto cartesiano crea cada par Color + Talla. Si agregan una tercera lista como Material, genera cada combinación Color + Talla + Material.

¿Por qué la herramienta elimina duplicados y debería desactivarlo?

Los elementos duplicados pueden crear resultados repetidos e inflar los totales, sobre todo en combinaciones y permutaciones. Si los duplicados son accidentales, dĆ©jenlo activado. Si los duplicados tienen significado en sus datos, desactĆ­venlo y mantengan los elementos distintos, por ejemplo agregando etiquetas como “Rojo (A)” y “Rojo (B)”.

¿Por qué existe el límite de 5,000,000 resultados?

Generar y mantener salidas extremadamente grandes puede congelar una pestaƱa del navegador o fallar por memoria. El lƭmite mantiene la herramienta confiable para la mayorƭa de usos reales. Si necesitan mƔs que el lƭmite, reduzcan la entrada, generen en lotes mƔs pequeƱos con k exacta o usen un flujo del lado del servidor para enumeraciones muy grandes.

CalcuLife.com