Çevrimiçi Liste Karıştırma Aracı
Liste öğelerini tarayıcıda Fisher-Yates ile karıştırın. Satırları, boşlukları ve boş satırları korur. 500.000 karaktere kadar destekler.
Kullanmaya başla
Liste Karıştırma Aracı Nedir?
Bu araç, satır satır girilen bir listedeki öğelerin sırasını rastgele değiştirir. Örneğin, bir çekiliş için katılımcı listesini karıştırmak veya bir oyun için takımları rastgele sıralamak istediğinizde kullanabilirsiniz. İşlem tarayıcınızda gerçekleşir, bu nedenle verileriniz sunucuya gönderilmez.
Nasıl Çalışır?
Araç, her satırı bir öğe olarak kabul eder. Satır sonları yeni satır karakterine dönüştürülür; ancak satır başındaki ve sonundaki boşluklar, boş satırlar ve yinelenen öğeler korunur. Karıştırma işlemi, Fisher-Yates algoritması kullanılarak yapılır. Bu algoritma, her öğeyi listenin sonundan başa doğru bir kez rastgele bir konumla değiştirir. Rastgele sayılar, crypto.getRandomValues ile üretilir ve modulo yanlılığını önlemek için red örneklemesi kullanılır. Bu, Math.random kullanmaktan daha güvenlidir, ancak denetlenebilir bir kamu çekilişi hizmeti değildir.
Örnek Kullanım
Diyelim ki şu listeyi karıştırmak istiyorsunuz:
Ali Ayşe Mehmet Fatma
Karıştırma sonrası örnek bir çıktı:
Fatma Ali Mehmet Ayşe
Her karıştırmada sıra değişebilir veya tekrarlanabilir. Araç, öğeleri silmez, kırpmaz, gruplara ayırmaz veya kazanan seçmez; yalnızca sıralamayı değiştirir.
Sınırlamalar ve Dikkat Edilecekler
- Giriş uzunluğu 500.000 karakterle sınırlıdır.
- Satır sonları normalleştirilir; ancak boşluklar ve boş satırlar korunur.
- Bu araç, düzenlenebilir bir rastgelelik sağlamaz; yasal çekilişler, ödüller veya araştırma örneklemesi için kaynak listeyi saklayın ve bağımsız denetlenen bir yöntem kullanın.
Sıkça Sorulan Sorular
Karıştırma sonucu gerçekten rastgele mi?
Evet, Fisher-Yates algoritması ve kriptografik olarak güvenli rastgele sayı üreteci kullanılır. Ancak bu, denetlenebilir bir çekiliş hizmeti değildir; resmi çekilişler için bağımsız bir denetim önerilir.
Boş satırlar ve boşluklar korunur mu?
Evet, boş satırlar ve satır başı/sonundaki boşluklar korunur. Yalnızca satır sonları yeni satır karakterine dönüştürülür.
Liste çok uzunsa ne olur?
Giriş 500.000 karakterle sınırlıdır. Daha uzun bir liste için metni bölerek işlem yapabilirsiniz.
Girdi korunur, sonuç ayrı gösterilir. Karıştırma özgün sırayı koruyabilir veya önceki sonucu tekrarlayabilir; tek öğe ya da aynı öğeler değişmemiş görünür. Sondaki satır sonu boş öğe ekler. Sınır, satır sonları dahil 500000 UTF-16 kod birimidir; aşan girdi kırpılmadan reddedilir. Tohum, filtre, harf durumu, grup, ağırlık veya indirme yoktur. Örnek düğmesi yerleşik listeyi ekler; Ctrl+Enter çalıştırır. Tümünü kopyala sonucu kopyalar; iki Temizle düğmesi de girdi ve sonucu boşaltır. Saklamak istediğiniz sırayı kopyalayıp kaydedin.
İşlem tarayıcınızda yerel olarak yapılır.