TextArray
100% lokal

Kombinationen-Generator

Erzeuge jede Kombination aus k Einträgen einer Liste, mit oder ohne Wiederholung.

Eingabe
Ausgabe

Kombinationen-Generator

Füge eine Liste ein, einen Eintrag pro Zeile, wähle eine Kombinationsgröße, und das Tool gibt jede Kombination dieser Größe aus. Kombinationen sind ungeordnet: Aus a, b, c ergeben sich bei Größe 2 „a, b“, „a, c“ und „b, c“ — nie „b, a“, denn das ist dasselbe Paar. Praktisch für Spielpläne nach dem Modus Jeder gegen jeden, für alle Paarungen von Testvarianten, für Verkostungsflights, für Lottoscheine oder um zu klären, welche Teilmengen ein Experiment abdecken muss.

Das Größenfeld ist das k im Binomialkoeffizienten „n über k“. Mit „Wiederholung zulassen“ wechselst du von gewöhnlichen Kombinationen zu Multimengen, in denen ein Eintrag mehrfach in einer Zeile stehen darf — genau richtig für Würfelwürfe, Belagauswahl und alles, wo dieselbe Option zweimal gewählt werden kann. „Doppelte Einträge entfernen“ bereinigt zuerst deine Liste, damit ein versehentlich zweimal eingefügter Wert nicht jede Zeile verdoppelt. Das Trennzeichen bestimmt, wie die Einträge in einer Zeile verbunden werden: Komma, Leerzeichen, Tabulator, gar nichts oder eine eigene Zeichenfolge, in der \t für einen Tabulator steht.

Die Anzahl wächst rasant — 40 Einträge bei Größe 5 sind bereits 658.008 Zeilen, 60 Einträge bei Größe 5 gehen in die Millionen. Deshalb zählt das Tool die Kombinationen, bevor eine einzige Zeile entsteht. Überschreitet das Ergebnis das Ausgabelimit von 10 MB, nennt es die genaue Zahl und bricht ab, statt den Tab einfrieren zu lassen. Verringere die Größe oder kürze die Liste, und das Ergebnis erscheint wieder.

Alles läuft in deinem Browser, deine Liste wird nirgendwo hochgeladen — interne Produktnamen, Kundennamen und unveröffentlichte Artikelnummern bleiben auf deinem Gerät. Die Zeile unter der Ausgabe zeigt die Zahl der Einträge und der erzeugten Kombinationen und rechnet live beim Tippen mit.

Häufige Fragen

Worin unterscheiden sich Kombinationen und Permutationen?
Kombinationen ignorieren die Reihenfolge, „a, b“ und „b, a“ sind dasselbe Ergebnis und nur eines davon wird ausgegeben. Permutationen werten die Reihenfolge als bedeutsam und würden beide auflisten. Dieses Tool erzeugt Kombinationen.
Was bewirkt „Wiederholung zulassen“?
Ohne die Option wird jeder Eintrag pro Zeile höchstens einmal verwendet, das ergibt C(n, k) Ergebnisse. Mit ihr darf sich ein Eintrag in einer Zeile wiederholen — „a, a“ ist gültig — das ergibt C(n + k − 1, k) Ergebnisse, und die Größe darf die Zahl der Einträge übersteigen.
Warum erzeugt das Tool nichts und zeigt nur eine Zahl?
Weil die angeforderten Kombinationen das Ausgabelimit von 10 MB sprengen würden. Die Anzahl wird vor dem Erzeugen berechnet, du bekommst also die genaue Zahl und eine bedienbare Seite statt eines eingefrorenen Tabs. Verringere die Kombinationsgröße oder kürze die Liste.
Was passiert, wenn die Größe größer als meine Liste ist?
Ohne Wiederholung gibt es keine gültigen Kombinationen, die Ausgabe bleibt leer. Mit eingeschalteter Wiederholung darf die Größe die Listenlänge problemlos übersteigen, weil Einträge sich wiederholen dürfen.
Wird meine Liste irgendwohin hochgeladen?
Nein. Die Kombinationen entstehen vollständig in deinem Browser, und deine Liste verlässt dein Gerät nie.