Liste Karıştırıcı
Herhangi bir listeyi rastgele sıraya karıştırın. Satır başına bir öğe yapıştırın.
Nasıl Çalışır
Liste randomizörü, kriptografik olarak güvenli rastgelelik kullanan Fisher-Yates algoritması ile liste öğelerinin sırasını karıştırır — her permütasyon eşit olasılıklıdır.
Giriş alanına liste öğelerini (her biri ayrı satırda) girin ve ardından Karıştır’a tıklayın. Araç, rastgele sıralanmış bir sürümü anında görüntüler.
Kullanım durumları: rastgele çalma listeleri, görev ataması, adil kuyruklar, kart destesi karıştırma, anket katılımcısı randomizasyonu.
Algoritma: Fisher-Yates (Knuth karıştırması olarak da bilinir) — n öğenin her permütasyonunun eşit olasılıklı olduğunu garanti eder. Uygulama, Math.random() öngörülebilirliğini önlemek için window.crypto.getRandomValues kullanır.
Kullanım Alanları
- Çalma listelerini karıştırma
- Rastgele programlar oluşturma
- Sunum sıralarını rastgeleleştirme
- Rastgele gruplar oluşturma
- Beklenmedik oyun sırası oluşturma
Sıkça Sorulan Sorular
- Tüm sıralamalar eşit olasılıklı mı?
- Evet — güvenli rastgelelik kullanan Fisher-Yates algoritması tekdüze dağılımı garanti eder.
- Sayıları veya diğer türleri karıştırabilir miyim?
- Evet — araç her satırı metin öğesi olarak işler, bu nedenle sayılar ve kodlar desteklenir.
- Öğe sayısı için bir sınır var mı?
- Sabit bir sınır yoktur, ancak ~10.000 satırın üzerinde performans görünür olabilir.
- Orijinal liste saklanıyor mu?
- Orijinal sıralama, sayfa yenilenene kadar korunur.
- Verilerim sunucuya gönderiliyor mu?
- Hayır — karıştırma tarayıcıda yerel olarak gerçekleşir.