Home / Strumenti per Numeri / Generatore di permutazioni di numeri online
Strumenti online gratuiti

Generatore di permutazioni di numeri online

Genera tutte le permutazioni uniche di una sequenza di numeri (fino a 8 valori) in modo locale e deterministico. Prova subito con esempi come 1,2,2. L’elabor…

Inizia a usare

Caratteristiche e limitazioni

Permutazioni complete, non combinazioni

Questo strumento genera ogni possibile ordinamento completo dei numeri inseriti, utilizzando tutti gli elementi. Non produce combinazioni, sottoinsiemi o campioni casuali.

Gestione dei valori ripetuti

I valori ripetuti vengono trattati come indistinguibili a ogni livello di ricorsione. Ad esempio, inserendo 1,2,2 si ottengono esattamente tre righe: 1,2,2, 2,1,2 e 2,2,1, non sei righe con duplicati.

Limiti di input

Il numero massimo di valori distinti è 8; con 8 valori distinti si generano 40.320 permutazioni. L'input è soggetto a un limite di 100.000 caratteri e 10.000 valori parsati, ma il limite di 8 valori si applica prima per garantire la reattività del browser.

Formato dei numeri e output

I numeri vengono normalizzati dal parser locale: gli zeri iniziali e la notazione originale non vengono conservati. I valori sono visualizzati con il separatore decimale della locale selezionata e fino a 15 cifre significative. Ogni riga di output separa i valori con virgola e spazio, evitando ambiguità come 1,23 rispetto a 12,3.

Privacy e determinismo

La generazione avviene interamente in locale, senza richieste di rete o AI. L'ordine di output segue una traversata depth-first della sequenza inserita. Per chiavi crittografiche o ordinamenti casuali, utilizzare un generatore casuale specifico per la sicurezza; questa routine è un'enumerazione deterministica.

Esempio concreto

Inserisci 1,2,2 e premi il pulsante di generazione. L'output sarà:

1,2,2
2,1,2
2,2,1

Nota che non vengono generate righe duplicate.

Domande frequenti

Perché non vedo tutte le permutazioni che mi aspettavo?

Se inserisci valori ripetuti, lo strumento li considera indistinguibili: ad esempio, con 1,1,2 otterrai solo 3 permutazioni uniche, non 6. Inoltre, se inserisci più di 8 valori, la generazione viene rifiutata per proteggere il browser.

Come vengono separati i numeri nell'output?

Ogni permutazione è su una riga separata e i valori all'interno sono separati da virgola e spazio (ad esempio 1, 2, 3). Questo evita ambiguità come 1,23 rispetto a 12,3.

Posso usare questo strumento per generare numeri casuali o chiavi?

No, questo strumento genera permutazioni in modo deterministico, non casuale. Per applicazioni di sicurezza o crittografia, utilizza un generatore di numeri casuali specifico.

Checklist per l'uso

  • Inserisci al massimo 8 numeri.
  • Verifica che i numeri siano separati correttamente.
  • Controlla che l'output non contenga duplicati.
  • Per insiemi grandi, copia i risultati su un dispositivo con memoria sufficiente.

L’elaborazione avviene localmente nel browser.