MCP ile bağlan →

Hesaplamaya Girin

Öğeleri alt satır veya virgülle ayırın.

Formül

Formül: Rastgele İsim Seçici / Liste Hesaplayıcı
Show calculation steps (1)
  1. With replacement

    With replacement: Rastgele İsim Seçici / Liste Hesaplayıcı

    Each of the k draws independently picks a random index j in [0, N), so the same item can repeat and k may exceed N.

Reklam

Sonuç

Seçilen Öğeler
9
of 9 list items
Sonuç
B
C
34
25
Haley
A
16
Ethan
Liam

Bu araç ne işe yarar?

Rastgele İsim Seçici / Liste Hesaplayıcı, yapıştırdığınız her türlü listeyi — isimler, sayılar veya düz metin parçaları — alır ve içinden rastgele öğeler seçer ya da listeyi karıştırır. Çekilişte talihli belirlemek, öğrenci seçmek, takım oluşturmak, çalma listenizi rastgele sıralamak ya da yalnızca bir dizilimi karıştırmak için kullanabilirsiniz. Her tıklamada yepyeni ve eşit olasılıklı (tamamen rastgele) bir sonuç elde edersiniz.

Bir isim listesinin, seçilen isimleri veren bir seçiciye aktarıldığını gösteren şema
Araç bir isim listesi alır ve içinden rastgele bir veya birden fazla isim seçer.

Nasıl kullanılır?

Öğelerinizi kutuya yapıştırın; aralarını alt satır ya da virgülle ayırın (ikisini birlikte de kullanabilirsiniz). Kaç liste öğesi seçilsin alanına çekmek istediğiniz adedi yazın. Yerine koymadan çekiliş için (her öğe en fazla bir kez kullanılır) Tekrara izin ver = Hayır, aynı öğenin birden fazla kez seçilebilmesi için ise Evet seçeneğini işaretleyin. İsteğe bağlı olarak sonucu küçükten büyüğe / A-Z veya tersi şekilde sıralayabilir, ardından sonucu bir tabloya veya mesaja yapıştırmak için bir kopyalama biçimi seçebilirsiniz.

Formülün açıklaması

\(N\), ayrıştırılan öğe sayısı; \(k\) ise istediğiniz adet olsun. Tekrar olmadığında araç bir Fisher-Yates karıştırması uygular (\(i\), \(N-1\)'den \(1\)'e kadar azalırken \(i\)'nci öğeyi rastgele bir önceki öğeyle yer değiştirir) ve ilk $$m = \min(k, N) \quad \text{(tekrar olmadan)}$$ öğeyi döndürür; yani \(k\) büyük olduğunda yalnızca tüm listenin karıştırılmış hâlini alırsınız. Tekrara izin verildiğinde ise \(k\) adet bağımsız çekiliş yapılır; her biri rastgele bir $$j = \lfloor \text{rand}() \times N \rfloor$$ indeksi seçtiğinden öğeler tekrarlanabilir ve \(k\), \(N\)'yi aşabilir. Sıralama doğal bir karşılaştırıcı kullanır: sayı gibi görünen parçalar sayısal olarak, geri kalan her şey ise büyük/küçük harf duyarsız metin olarak karşılaştırılır.

Reklam
Yerine koyarak ve koymadan seçimi karşılaştıran şema
Yerine koymadan seçimde adet liste boyutuyla sınırlıdır; yerine koyarak seçimde bir isim tekrar edebilir.

Örnek uygulama

Liste: Liam, Ethan, Haley, 34, 25, 16, A, B, C (\(N = 9\)). Seçim = 9, tekrar = Hayır, sıralama = yok. \(k\), \(N\)'ye eşit olduğundan bu tam bir karıştırmadır; dolayısıyla 9 öğenin tamamı, $$9! = 362{.}880$$ eşit olasılıklı dizilimden biriyle döndürülür. Örneğin: 34, Ethan, B, A, 25, C, Liam, 16, Haley.

Sıkça sorulan sorular

Sonucum neden her seferinde farklı çıkıyor? Çekiliş rastgeledir; bu nedenle yeniden çalıştırdığınızda bilinçli olarak yeni bir dizilim veya seçim elde edersiniz.

Listemde olandan daha fazla öğe istersem ne olur? Tekrar olmadan adet, liste boyutuyla sınırlanır (tüm listeyi karıştırılmış hâlde alırsınız). Tekrara izin verildiğinde ise tam olarak istediğiniz sayıda öğe gelir.

Virgüller ve boşluklar nasıl işlenir? Öğeler virgül ve alt satırlardan ayrılır, boş parçalar (örneğin sonda kalan bir virgül) atılır ve daha temiz sonuçlar için baştaki ve sondaki boşluklar kırpılır.

Son güncelleme: