Generator permutacji liczb online
Generuj wszystkie unikalne permutacje pełnej długości dla maksymalnie 8 liczb. Szybkie, lokalne narzędzie online. Wyniki oddzielone przecinkiem i spacją. Prz…
Rozpocznij
Funkcje i szczegóły działania
Pełne permutacje, nie kombinacje
Narzędzie generuje wszystkie unikalne uporządkowania pełnej długości wprowadzonych liczb. Nie tworzy kombinacji, podzbiorów ani losowych próbek. Każda linia wyniku zawiera wszystkie liczby w innej kolejności.
Obsługa powtarzających się wartości
Jeśli wprowadzisz powtarzające się liczby, np. 1,2,2, narzędzie potraktuje je jako nierozróżnialne na każdym poziomie rekurencji. Wynik to dokładnie 3 permutacje: 1,2,2; 2,1,2; 2,2,1 – a nie 6 linii z duplikatami.
Format wyniku i ograniczenia
Każda linia oddziela wartości przecinkiem i spacją, co zapobiega niejednoznacznościom typu 1,23 vs 12,3. Kolejność wyników odpowiada przechodzeniu w głąb wprowadzonej sekwencji. Wprowadzane liczby są normalizowane przez parser uwzględniający lokalizację; wiodące zera i oryginalna notacja nie są zachowywane. Wartości są wyświetlane z separatorem dziesiętnym wybranej lokalizacji i z dokładnością do 15 cyfr znaczących.
Narzędzie odrzuca więcej niż 8 liczb, aby chronić przeglądarkę przed przeciążeniem. Maksymalna długość wejścia to 100 000 znaków i 10 000 sparsowanych wartości, ale limit 8 liczb obowiązuje wcześniej.
Prywatność i bezpieczeństwo
Generowanie odbywa się w całości lokalnie, bez żadnych żądań sieciowych ani AI. Nie wysyłamy Twoich danych na serwer.
Przykład działania
Dla wejścia 1,2,2 otrzymasz dokładnie trzy linie:
1, 2, 2 2, 1, 2 2, 2, 1
Dla ośmiu różnych liczb (np. 1,2,3,4,5,6,7,8) otrzymasz 40320 permutacji.
Ograniczenia i uwagi
- Narzędzie nie generuje permutacji losowych – jest to deterministyczne wyliczenie.
- Nie nadaje się do celów kryptograficznych; do losowego porządkowania użyj generatora bezpiecznego.
- Wyniki mogą być bardzo obszerne – kopiuj mniejsze zestawy na urządzeniach mobilnych.
Najczęstsze pytania (FAQ)
Czy mogę wygenerować permutacje dla więcej niż 8 liczb?
Nie, narzędzie celowo odrzuca więcej niż 8 liczb, aby uniknąć przeciążenia przeglądarki. Dla 9 liczb byłoby 362880 permutacji, co mogłoby spowodować zawieszenie.
Jak traktowane są powtarzające się liczby?
Powtarzające się wartości są traktowane jako nierozróżnialne. Na przykład dla 1,1,2 otrzymasz tylko 3 unikalne permutacje, a nie 6 z duplikatami.
Czy mogę zmienić separator wyników?
Nie, separator jest stały: przecinek i spacja. Jest to celowe, aby uniknąć niejednoznaczności w interpretacji liczb.
Przetwarzanie odbywa się lokalnie w przeglądarce.