Cartesisch product van lijsten
Kruis elk item van één lijst met elk item van de andere - alle combinaties, één per regel.
Cartesisch product van lijsten
Sommige lijsten bestaan alleen als je ze vermenigvuldigt: elke kleur × elke maat, elke voornaam × elke achternaam, elke UTM-bron × medium × campagne, elke productbasis × variant. Die met de hand uitschrijven is precies het vervelende en foutgevoelige werk dat een computer zou moeten doen. Plak uw lijsten hier – één item per regel, elke lijst gescheiden door een lege regel – en elke combinatie komt eruit, één per regel, in een voorspelbare volgorde.
De volgorde is een kilometerteller: de laatste lijst varieert het snelst, de eerste langzaamst, dus rood/blauw × S/M geeft rode S, rode M, blauwe S, blauwe M. Die groepering houdt gerelateerde combinaties bij elkaar, wat je wilt als het resultaat een spreadsheetkolom, een reeks testgevallen of een reeks bestandsnamen voedt. Voeg een derde en vierde lijst toe en het patroon wordt groter: de tool kan een willekeurig aantal lijsten verwerken, alleen beperkt door de totale grootte.
De verbinding tussen items is van jou: een ruimte voor leesbare labels, niets voor aaneengeschakelde codes, een koppelteken of schuine streep voor identificatiegegevens, een tabblad om in kolommen te plakken. Duplicaten binnen een lijst worden standaard verwijderd, zodat een herhaald item de uitvoer niet stilletjes vermenigvuldigt. De telling toont het exacte aantal combinaties en het aantal lijsten voordat u zich vastlegt.
Omdat het aantal het product is van de lijstgroottes, groeit het snel: vier lijsten van veertig items zijn 2,5 miljoen rijen. De tool berekent dat product vooraf en weigert alles wat het tabblad zou bevriezen, en vertelt u het nummer zodat u een lijst kunt inkorten. Alles draait lokaal in uw browser: uw lijsten verlaten nooit uw apparaat.