Ağırlıklı Çekiliş
Seçenekler
1/4
Son sonuçlar
Henüz sonuç yok. Sonuçlarınızı görmek için aracı çalıştırın.
Değerlendirmeler & Yorumlar
Bu aracı kullananlar ne düşünüyor
Neden Ağırlıklı Rastgele Seçici Kullanmalısınız?
Tüm rastgele seçimler eşit değildir. Bazen temiz bir 50/50 yazı tura atışına ihtiyacınız olur, ancak bazen de bazı katılımların diğerlerinden daha fazla şansa sahip olması gereken orantılı olasılık durumuna ihtiyaç duyarsınız. Ağırlıklı çekiliş (weighted raffle) tam olarak bu senaryoyu yönetir.
Ağırlıklı çekiliş (ağırlıklı rastgele seçici veya olasılık ağırlıklı kura olarak da adlandırılır), farklı katılımlara farklı ağırlıklar atar. Ağırlığı 5 olan bir katılımın seçilme olasılığı, ağırlığı 1 olan bir katılıma göre beş kat daha fazladır. Bu yöntem şunlar için gereklidir:
- Bağış ve yardım çekilişleri: Daha fazla bilet satın alan katılımcılar orantılı olarak daha fazla şans elde eder
- Sadakat ödülleri: Eski müşteriler, yeni kaydolanlara göre daha yüksek kazanma olasılığına sahip olur
- Çalışan takdiri: Şirkette çalışma süresi daha uzun olan personel, ödül çekilişlerinde ağırlıklı haklar kazanır
- Oyun tasarımı: Farklı nadirlik seviyelerine sahip rastgele karşılaşmalar
- A/B testleri: Trafiği 50/50 yerine 70/30 oranında bölmek
- Bonus katılımlar: Çekiliş katılımcıları sosyal paylaşımlar, yönlendirmeler veya satın alımlar için ekstra çekiliş hakları kazanır
Ne Zaman Ağırlıklı vs Ağırlıksız Kullanılmalı
Katılımcıların haklı olarak farklı düzeylerde katkıları olduğunda (daha fazla bilet satın alınması, daha fazla işlemin tamamlanması, daha fazla katkıda bulunulması gibi) ağırlıklı yöntemi kullanın. Tüm katılımcılar eşit olduğunda (bir kişi, bir şans) ise ağırlıksız (Şans Çekimi aracımızı) yöntemi kullanın.
Ağırlıklı Çekiliş Ne Kadar Adil?
Kriptografik Rastgelelik ile Orantılı Olasılık
Ağırlıklı çekiliş, kriptografik rastgelelikle desteklenen bir orantılı olasılık algoritması kullanır. Sistem şu şekilde çalışır:
- Tüm ağırlıklar toplanır (örneğin, üç katılımın ağırlığı sırasıyla 5, 3, 2 ise toplam 10’dur)
- Kriptografik PRNG, 0 ile toplam ağırlık arasında rastgele bir sayı üretir
- Sayı, kendi ağırlık aralığı bu sayıyı içeren katılımla eşleştirilir
- Katılım A (ağırlık 5) 0-5 aralığını, Katılım B (ağırlık 3) 5-8 aralığını, Katılım C (ağırlık 2) 8-10 aralığını kapsar
Bu şunları garanti eder:
- Katılım A tam olarak %50 şansa sahiptir (5/10)
- Katılım B tam olarak %30 şansa sahiptir (3/10)
- Katılım C tam olarak %20 şansa sahiptir (2/10)
Olasılıklar matematiksel olarak tamdır — yuvarlama veya yaklaşık hesaplama yoktur. Kriptografik PRNG, rastgele sayının tüm aralık boyunca eşit olarak dağılmasını garanti eder.
Modulo Sapması Yoktur (No Modulo Bias)
Ağırlıklı rastgele seçimde yaygın bir uygulama hatası, modulo operatörünü (random % totalWeight) kullanmaktır. Bu, rastgele aralık toplam ağırlığa tam olarak bölünemediğinde bir sapma (bias) yaratır. Bizim uygulamamız rejection sampling (reddederek örnekleme) kullanır: rastgele değer sapmalı arta kalan kısma düşerse, bu değer atılır ve yeni bir değer üretilir. Bu, mükemmel eşitliği garanti eder.
Ağırlıklı Çekiliş ve Diğer Araçlar
Şans Çekimi (Ağırlıksız) Karşılaştırması
Şans Çekimi tüm girişlere eşit davranır — her giriş tam olarak 1/N olasılığa sahiptir. Ağırlıklı Çekiliş ise her giriş için farklı olasılıklar belirlemenize olanak tanır. Tüm ağırlıklar eşitse (örneğin herkesin ağırlığı 1 ise), Ağırlıklı Çekiliş, Şans Çekimi ile tamamen aynı şekilde davranır.
İsim Çarkı Karşılaştırması
Wheelofnames.com görsel olarak örtülü ağırlıklara sahip gibi görünebilir — daha uzun isimler çark üzerinde daha fazla yer kaplar, ancak bu durum daha yüksek olasılık anlamına GELMEZ. Çark, isim uzunluğuna bakılmaksızın tüm girişlere eşit olasılık verir. Gerçek ağırlıklı olasılığa ihtiyacınız varsa, bunun yerine Ağırlıklı Çekiliş aracını kullanın.
Özel Excel Formülleri Karşılaştırması
Excel’de RAND() ve VLOOKUP kullanarak ağırlıklı rastgele seçim uygulayabilirsiniz ancak bu yaklaşım:
- Kriptografik olarak güvenli olmayan
Math.random()işlevini kullanır - Manuel kurulum ve formül bilgisi gerektirir
- Hataya açıktır (yanlış aralıklar, bir kayma hataları)
- Büyük veri kümelerini verimli bir şekilde işleyemez
Aracımız, temiz bir arayüzle tüm bunları otomatik olarak halleder.
Ağırlıklı Çekilişler Düzenlemek İçin İpuçları
Bağış Çekilişleri İçin En İyi Pratikler
- Şeffaf ağırlıklar: Çekilişten önce ağırlık sistemini duyurun. “1 bilet = 1 ağırlık. Bonus haklar: Facebook paylaşımı = +2, Instagram etiketi = +1, yönlendirme = +3.”
- Denetim geçmişi: Tüm girişlerin ağırlıklarıyla birlikte bir e-tablosunu tutun. Çekilişten sonra katılımcılar ağırlıklarının doğru olduğunu doğrulayabilirler.
- Görsel doğrulama: Herkesin orantılı temsili görebilmesi için canlı çekiliş sırasında ağırlıklı girişleri ekranda gösterin.
- Çoklu kazanan çekilişleri: 1., 2. ve 3. ödülleri çekmek için “Remove Winner” seçeneğini etkinleştirin. Bir kazanan çekildikten sonra, o kişinin ağırlığı havuzdan çıkarılır ve kalan ağırlıklar otomatik olarak yeniden hesaplanır.
Oyunlaştırma ve Ödüller
- Kademeli ödüller: Bronz üyeler (ağırlık 1), Gümüş (ağırlık 3), Altın (ağırlık 5). Özel ödüller için aylık çekilişler düzenleyin.
- Aktivite tabanlı ağırlıklandırma: Tamamlanan her işlem (anket, satın alma, inceleme) ağırlık ekler. Daha aktif kullanıcıların daha yüksek şansa sahip olduğu üç aylık çekilişler düzenleyin.
- Azalan getiriler: “Balina” (aşırı bilet alan) hakimiyetini önlemek için doğrusal olmayan ağırlıklar kullanın. 1 bilet = 1 ağırlık yerine, 1 bilet = 1 ağırlık, 10 bilet = 5 ağırlık (karekök ölçeklendirme) kullanın.
A/B ve Bölme (Split) Testleri
- Trafik bölme: 70/30’luk bir bölünme için varyant A’ya 7 ağırlık ve varyant B’ye 3 ağırlık atayın
- Kademeli yayınlama: 95/5 ağırlıklarla başlayın ve yeni varyanta olan güven arttıkça kademeli olarak 50/50’ye kaydırın
- Multi-arm bandit: Trafiği daha iyi performans gösteren varyantlara dinamik olarak yönlendirmek için ağırlıklı seçimi kullanın
Gerçek Hayattan Örnekler
Yardım Çekilişi (3 ödül kademesi)
Bir yardım kuruluşu tanesi 10 dolardan çekiliş biletleri satıyor. Premium biletler (50 dolar) 5 kat ağırlıkla geliyor. Katılımcılar: 200 standart (her birinin ağırlığı 1) + 20 premium (her birinin ağırlığı 5). Toplam ağırlık: 200 + 100 = 300. Standart bilet sahiplerinin her birinin 1/300 (%0,33) şansı vardır. Premium bilet sahiplerinin her birinin 5/300 (%1,67) şansı vardır — yani tam olarak 5 kat daha fazla kazanma olasılığına sahiptirler.
Çalışan Takdiri Üç Aylık Çekilişi
Bir şirket “Ayın Çalışanı” (ağırlık 5), “Takım Oyuncusu” (ağırlık 3) ve “İnovasyon Ödülü” (ağırlık 4) alanları ödüllendiriyor. Çeyrek sonunda, tüm ödül alanlar 500 dolarlık bir hediye kartı için ağırlıklı çekilişe dahil ediliyor. Ağırlıkları, aldıkları ödül kademesine karşılık geliyor.
Discord Sunucusu Çekilişi
Bir Discord sunucusu, üyelerin şu şekillerde katılım kazandığı bir çekiliş düzenliyor:
- Aktif olmak (ağırlık 1)
- Sunucuya takviye (boost) yapmak (ağırlık 3)
- Arkadaş davet etmek (davet başına 2 ağırlık, maksimum 5 davet)
Üyeler ağırlıklarını bir bot komutuyla doğrulayabilirler. Çekiliş herkese açık olarak gerçekleştirilir ve ağırlıklar ekranda gösterilir.
Sıkça Sorulan Sorular
Ağırlıklar nasıl hesaplanır?
Her katılıma sayısal bir ağırlık (1, 2, 5, 10 vb.) atanır. Bir katılımın seçilme olasılığı, kendi ağırlığının tüm katılımların toplam ağırlığına bölünmesiyle elde edilir. Örneğin, katılım A’nın ağırlığı 3 ve toplam ağırlık 15 ise, katılım A %20 şansa sahiptir (3/15).
Çok ödüllü ağırlıklı bir çekiliş yapabilir miyim?
Evet. “Remove Winner” seçeneğini etkinleştirin ve birden fazla kez çekiliş yapın. Her çekilişten sonra kazananın ağırlığı havuzdan çıkarılır ve kalan olasılıklar otomatik olarak yeniden hesaplanır.
Atayabileceğim maksimum ağırlık nedir?
Ağırlıklar 1 ile 1.000.000 arasında değişebilir. Pratik olarak, çoğu kullanım senaryosu için 1 ile 100 arasındaki ağırlıklar yeterlidir. Netlik sağlamak için büyük sayılar (100:300:500) yerine oranları (1:3:5) kullanın.
Nasıl Çalışır
Katılımcı ve Ağırlık Ekleyin
Katılımcı isimlerini ekleyin ve her birine bir ağırlık (bilet sayısı) atayın — daha yüksek ağırlık, kazanma şansının daha yüksek olduğu anlamına gelir
Ağırlıklı Kazanan Çekin
Kazananı Çek butonuna basın ve bilet ağırlıklarına göre ağırlıklı rastgele algoritmanın nasıl kazanan seçtiğini izleyin
Ağırlıklı Sonucu Görün
Kazanan, kutlama animasyonuyla birlikte ağırlığı ve kazanma olasılığıyla birlikte gösterilir
Popüler Kullanım Alanları
Sınıf Etkinlikleri
Öğretmenler, öğrenci seçimi, grup atamaları ve katılım takibi için bu aracı kullanır.
Çekilişler ve Yarışmalar
Instagram, YouTube ve sosyal medya ödül çekilişleri için mükemmel, doğrulanabilir sonuçlar.
Oyunlar ve Eğlence
Oyun geceleri, masa oyunları ve sanal toplantılar için heyecan katın.