Preskoči na sadržaj
TextArray
100% lokalno

Generator permutacije

Navedite svaki redoslijed svojih stavki — pune permutacije, k-permutacije ili slovne anagrame.

Unos
Rezultat

Generator permutacije

Zalijepite popis, jednu stavku po retku, i dobijte sve moguće redoslijede, jednu permutaciju po retku. Za razliku od kombinacija, ovdje je bitan redoslijed: crveno–zeleno–plavo i plavo–zeleno–crveno dva su različita rezultata. Tri stavke daju 6 narudžbi, četiri daju 24, pet daju 120 — alat izračunava broj unaprijed i prikazuje ga u zbroju uživo, tako da uvijek znate što ćete generirati.

Opcija veličine pretvara pune permutacije u k-permutacije: od deset kandidata, veličina 3 navodi svih 720 načina za popunjavanje prvog, drugog i trećeg mjesta. S ponavljanjem se prebacuje na pozicijske torke, gdje se ista stavka može pojaviti više puta — n^k rezultata, korisnih za nabrajanje nizova u stilu PIN-a ili testnih unosa. Način rada slova permutira znakove jedne riječi umjesto redaka, što je klasično proširenje anagrama: lijepljenje "cat" daje act, atc, cat, cta, tac, tca. Razdjelnici se mogu konfigurirati — zarez, razmak, tabulator, ništa ili prilagođeni niz s znakovima \\t.

Faktorijeli brzo eksplodiraju, a alat je iskren u tome: izračunava točan broj prije nego što bilo što generira, a kada bi rezultat prešao granicu izlaza od 10 MB, odbija s brojanjem u poruci umjesto da zamrzne karticu. Duplicirane stavke uklanjaju se prema zadanim postavkama, tako da redak koji se ponavlja ne umnožava izlaz.

Tipične upotrebe: redoslijed brutalnom silom za raspoređivanje zagonetki, iscrpni redoslijed testnih slučajeva, nabrajanje mjesta ili rangiranja, istraživanje anagrama. Sve se izvodi lokalno u vašem pregledniku — vaši popisi nikada ne napuštaju vaš uređaj.

FAQ

Koja je razlika između permutacija i kombinacija?
Redoslijed. Kombinacije tretiraju crveno-plavo i plavo-crveno kao jedan odabir; permutacije ih računaju zasebno. Ako trebate samo koji su artikli odabrani, a ne njihov redoslijed, umjesto toga upotrijebite generator kombinacija.
Koliko će permutacija proizvesti moja lista?
Bez ponavljanja, n stavki veličine k daje n·(n−1)·…·(n−k+1) rezultata — svih n stavki znači n!, tako da 10 stavki već daje 3 628 800. Zbroj pokazuje točan broj, a preveliki zahtjevi se odbijaju s brojem u poruci.
Što mijenja "s ponavljanjem"?
Svaka pozicija može ponovno koristiti bilo koju stavku, tako da broj postaje n^k. Dva predmeta veličine 3 daju 8 torki: aaa, aab, aba, abb, baa, bab, bba, bbb.
Tretira li način rada slova ponovljena slova kao identična?
Ponovljena slova se dedupliciraju prema zadanim postavkama, tako da "mjesec" permutira m, o, n. Isključite uklanjanje duplikata kako biste zadržali oba o-a — izlaz tada sadrži anagrame identičnog izgleda jer su dva o-a različita mjesta.
Je li moj popis igdje učitan?
Ne. Generiranje se u potpunosti izvodi u vašem pregledniku i vaši podaci nikada ne napuštaju vaš uređaj.