Listelerin Kartezyen çarpımı
Bir listedeki her öğeyi diğerlerinin her öğesiyle çaprazlayın; tüm kombinasyonlar, her satırda bir tane olsun.
Listelerin Kartezyen çarpımı
Bazı listeler yalnızca bunları çarptığınızda ortaya çıkar: her renk × her boyut, her ad × her soyadı, her UTM kaynağı × orta × kampanya, her ürün tabanı × çeşit. Bunları elle yazmak tam olarak bir bilgisayarın yapması gereken sıkıcı ve hataya açık bir iştir. Listelerinizi buraya yapıştırın - her satıra bir öğe, her liste boş bir satırla ayrılmış - ve her kombinasyon öngörülebilir bir sırayla, her satıra bir tane olacak şekilde ortaya çıkar.
Sıra bir kilometre sayacıdır: son liste en hızlı değişir, ilki en yavaştır, dolayısıyla kırmızı/mavi × S/M kırmızı S, kırmızı M, mavi S, mavi M'yi verir. Bu gruplandırma ilgili kombinasyonları bir arada tutar; sonuç bir elektronik tablo sütununu, bir grup test senaryosunu veya bir dizi dosya adını beslediğinde istediğiniz şey budur. Üçüncü ve dördüncü bir liste eklediğinizde model genişler; araç, yalnızca toplam boyutla sınırlı olan herhangi bir sayıda listeyi işler.
Öğeler arasındaki birleştirme sizindir: okunabilir etiketler için bir alan, birleştirilmiş kodlar için hiçbir şey, tanımlayıcılar için kısa çizgi veya eğik çizgi, sütunlara yapıştırmak için bir sekme. Bir listedeki kopyalar varsayılan olarak kaldırılır, böylece tekrarlanan bir öğe çıktıyı sessizce çoğaltmaz. Hesaplama, taahhütte bulunmadan önce tam kombinasyon sayısını ve liste sayısını gösterir.
Sayı, liste boyutlarının çarpımı olduğundan hızlı bir şekilde patlar - kırk öğeden oluşan dört liste 2,5 milyon satırdır. Araç, bu ürünü önceden hesaplar ve sekmeyi donduracak her şeyi reddederek listeyi kısaltabilmeniz için size numarayı söyler. Her şey tarayıcınızda yerel olarak çalışır; listeleriniz asla cihazınızdan ayrılmaz.