Prodotto cartesiano di liste
Incrocia ogni elemento di un elenco con ogni elemento degli altri: tutte le combinazioni, una per riga.
Prodotto cartesiano di liste
Alcuni elenchi esistono solo quando li moltiplichi: ogni colore × ogni taglia, ogni nome × ogni cognome, ogni fonte UTM × mezzo × campagna, ogni base di prodotto × variante. Scriverli a mano è esattamente il lavoro noioso e soggetto a errori che un computer dovrebbe svolgere. Incolla qui i tuoi elenchi (un elemento per riga, ogni elenco separato da una riga vuota) e ogni combinazione verrà visualizzata, una per riga, in un ordine prevedibile.
L'ordine è un contachilometri: l'ultimo elenco varia più velocemente, il primo più lentamente, quindi rosso/blu × S/M dà rosso S, rosso M, blu S, blu M. Questo raggruppamento mantiene insieme le combinazioni correlate, che è ciò che desideri quando il risultato alimenta una colonna di un foglio di calcolo, un batch di casi di test o un insieme di nomi di file. Aggiungi un terzo e un quarto elenco e il modello si estende: lo strumento gestisce un numero qualsiasi di elenchi, limitato solo dalla dimensione totale.
L'unione tra gli elementi è tua: uno spazio per etichette leggibili, niente per codici concatenati, un trattino o una barra per gli identificatori, una scheda per incollare nelle colonne. I duplicati all'interno di un elenco vengono rimossi per impostazione predefinita, quindi un elemento ripetuto non moltiplica silenziosamente l'output. Il conteggio mostra il conteggio esatto delle combinazioni e il numero di elenchi prima del commit.
Poiché il conteggio è il prodotto delle dimensioni dell'elenco, aumenta rapidamente: quattro elenchi di quaranta elementi equivalgono a 2,5 milioni di righe. Lo strumento calcola il prodotto in anticipo e rifiuta qualsiasi cosa possa congelare la scheda, comunicandoti il numero in modo da poter abbreviare un elenco. Tutto viene eseguito localmente nel tuo browser: i tuoi elenchi non lasciano mai il tuo dispositivo.