Generator permutacije
Navedite svaki redoslijed svojih stavki — pune permutacije, k-permutacije ili slovne anagrame.
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.