Kombinációgenerátor
Készítsd el egy lista k elemű összes kombinációját, ismétléssel vagy anélkül.
Kapcsolódó eszközök
Kombinációgenerátor
Illessz be egy listát soronként egy elemmel, válaszd ki a kombináció méretét, és az eszköz kiírja az adott méretű összes kombinációt. A kombinációk nem veszik figyelembe a sorrendet: az a, b, c listából 2-es méretnél „a, b”, „a, c” és „b, c” lesz — „b, a” soha, hiszen az ugyanaz a pár. Jól jön körmérkőzéses sorsolás összeállításához, tesztváltozatok összes párosításának kiírásához, kóstolósorok tervezéséhez, szelvények listázásához, vagy annak kiderítéséhez, mely részhalmazokat kell lefednie egy kísérletnek.
A méret mező az „n alatt a k” binomiális együttható k értéke. Az „Ismétlés engedélyezése” a sima kombinációkról multihalmazokra vált, ahol egy elem egy soron belül többször is szerepelhet — erre van szükség kockadobásoknál, feltétválasztásnál és mindenhol, ahol ugyanaz a lehetőség kétszer is választható. Az „Ismétlődő elemek eltávolítása” előbb megtisztítja a listát, így a kétszer beillesztett érték nem duplázza meg az összes sort. Az elválasztó dönti el, mi fűzi össze az elemeket a soron belül: vessző, szóköz, tabulátor, semmi, vagy saját karakterlánc, amelyben a \t tabulátort jelent.
A kombinációk száma rohamosan nő — 40 elem 5-ös méretnél már 658 008 sor, 60 elem 5-ös méretnél pedig milliós nagyságrend. Az eszköz ezért még az első sor előállítása előtt megszámolja a kombinációkat. Ha az eredmény túllépné a 10 MB-os kimeneti korlátot, megadja a pontos számot, és leáll ahelyett, hogy lefagyasztaná a lapot. Csökkentsd a méretet vagy rövidítsd a listát, és az eredmény újra megjelenik.
Minden a böngésződben fut, a listád sehová nem töltődik fel, így a belső terméknevek, ügyfélnevek és a még ki nem adott cikkszámok a saját eszközödön maradnak. A kimenet alatti sor az elemek és a létrejött kombinációk számát mutatja, és gépelés közben élőben frissül.