Liste Karıştırıcı

Herhangi bir listeyi her satıra bir öğe olacak şekilde yapıştırın ve gerçekten rastgele bir sırada geri alın ya da tek bir öğeyi rastgele çekin. Çekiliş yapmak, kimin önce başlayacağına karar vermek, soruları karıştırmak, bir değerlendirici seçmek veya sadece kararsızlığı aşmak için kullanışlıdır. Sıradan memnun kalana kadar istediğiniz kadar karıştırın.

Bir liste nasıl karıştırılır

  1. 1

    Öğelerinizi yapıştırın

    Her satıra bir tane. Boş satırlar yok sayılır.

  2. 2

    Karıştırın veya seçin

    Tüm listeyi rastgele sırada almak için «Listeyi karıştır»a, tek bir öğeyi rastgele çekmek için «Birini seç»e tıklayın.

  3. 3

    Sonucu yeniden kullanın

    Karıştırılmış listeyi kopyalayın veya her seferinde yeni bir sıra için tekrar karıştırın.

Karıştırma nasıl çalışır

Her öğenin herhangi bir konuma düşme olasılığı eşittir, bu yüzden hiçbir girdi listenin başına ya da sonuna doğru kaymaz. Tekrar karıştırın, her seferinde bağımsız ve taze bir sıra elde edin.

Neden sadece «rastgele sırala» yapmıyoruz?

Rastgele bir karşılaştırıcıyla sıralamak (list.sort(() => Math.random() - 0.5)) iyi bilinen bir tuzaktır. Ürettiği sıralamalar eşit biçimde dağılmaz: bazıları diğerlerinden çok daha sık çıkar ve sapma, sıralama rutinine bağlıdır. Doğru bir karıştırma her sıralamayı eşit olasılıkta sayar.

Yaygın kullanım alanları

Görev Nasıl yapılır
Çekiliş kazananı Katılımcıları yapıştırın, karıştırın, ilkini alın
Sunum sırası İsimleri yapıştırın, karıştırın, yukarıdan aşağıya sunun
Eşleştirme (1 ve 2, 3 ve 4) Karıştırın, sonra ikişer ikişer okuyun
Değerlendirici döngüsü Karıştırın ve ilk birkaçını alın
Kararsızlık Seçenekleri yapıştırın ve birini seçin

Sık Sorulan Sorular

Sıradan çekilişler için evet: sıra eşit biçimde rastgeledir. Düzenlenmiş kumar ya da sonucu itiraza açık olabilecek her çekiliş için, doğrulanabilir bir tohumu kaydeden denetlenmiş bir hizmet kullanın.

Çok uzun listeler sorunsuz karışır. Devasa listeler asıl olarak, yapıştırıp geri kopyalamanın ne kadar rahat olduğuyla sınırlıdır.

Evet. Her satır kendi öğesi olarak ele alınır, bu yüzden aynı isim iki kez geçerse karıştırılmış sonuçta da iki kez kalır.

Hayır. Sonuç, öğeleri yapıştırdığınız sıraya bağlı değildir; bu yüzden alfabetik bir liste ile tersine çevrilmiş bir liste eşit derecede rastgele sonuçlar verir.

İlgili Araçlar

Araç diğer dillerde mevcuttur