Dil seçin

Rastgele İsim Seçici ve Kura Aracı

Listeden tek tıkla adil kura çekin. Yinelenen isimleri filtreleme, çoklu kazanan belirleme ve çekilenleri listeden çıkarma seçenekleriyle anında sonuç alın.

Rastgele İsim SeçiciNasıl çalışır? ↓
Her satıra bir isim yazın. Boş satırlar dikkate alınmaz. Listede 0 isim var.
Her isim bir çekilişte en fazla bir kez kazanabilir
Öğrencilere sırayla söz vermek gibi art arda yapılan çekilişler için uygundur
Mehmet Demiray Yayınlandı Güncellendi
Paylaş

Adım Adım Rastgele İsim Seçimi

Rastgele İsim Seçici, belirlediğiniz bir gruptan tarafsız şekilde bir veya daha fazla kazanan seçmeyi kolaylaştırır. İşlem sürecini başlatmak için isim listesini metin alanına her satıra bir isim gelecek şekilde yapıştırmanız yeterlidir. Sistem boş satırları ve satır başındaki veya sonundaki gereksiz boşlukları kendiliğinden ayıklar.

Çekiliş öncesinde ihtiyaçlarınıza uygun ayarları seçebilirsiniz:

  1. Kazanan sayısı: Tek bir seferde belirlenecek asil veya şanslı kişi adedini belirler.
  2. Yinelenenleri temizle: Listede aynı isim birden fazla kez yer alıyorsa, büyük ve küçük harf farklarına bakılmaksızın bunları tek bir kayda indirger.
  3. Tekrarsız seçim: Tek bir çekiliş işlemi içinde aynı ismin iki defa seçilmesini engeller.
  4. Seçilenleri listeden kaldır: Kazanan olarak belirlenen isimleri metin alanından siler. Böylece sonraki turlarda yalnızca henüz seçilmemiş kişiler arasında kura çekilir.

Örnek bir senaryoda metin kutusuna Ahmet, Zeynep, Mehmet ve Elif isimlerini yazdığınızı varsayalım. Kazanan sayısını 2 yapıp tekrarsız seçim ayarını açtığınızda, araç iki farklı kişi seçer. Seçilenleri listeden kaldır seçeneği etkinse, çekilişin ardından kutuda yalnızca kalan iki isim kalır.

Rastgelelik Gerçekten Adil mi? Kriptografik Seçim Mantığı

Geleneksel yazılımların birçoğunda kullanılan standart sözde rastgele sayı üreteçleri, belirli matematiksel formüllere dayanır ve yeterince incelendiğinde tahmin edilebilir örüntüler sunabilir. Rastgele İsim Seçici ise modern tarayıcıların sunduğu kriptografik rastgele değer üreticisini (crypto.getRandomValues) temel alır. Bu mekanizma, işletim sisteminin fiziksel donanım gürültüsünden ve çevresel belirsizliklerden faydalanarak tahmin edilemez sayılar üretir.

Kriptografik sayı üretiminde sıkça karşılaşılan modüler sapma sorununu önlemek adına 'reddetme örneklemesi' (rejection sampling) yöntemi kullanılır. Bu yöntem, liste uzunluğuna tam bölünemeyen aralık dışı rastgele bit dizilerini eler ve adil bir döngü kurar. Sonuç olarak 30 kişilik bir listede yer alan her bir ismin seçilme olasılığı istisnasız birbirine eşittir:

P=1NP = \frac{1}{N}

Burada NN listedeki toplam benzersiz kişi sayısını, PP ise herhangi bir adayın seçilme ihtimalini ifade eder. Liste mevcudu 30 olduğunda her adayın şansı tam olarak %3,33 seviyesindedir. Hiçbir satır konumu, alfabetik sıra veya liste başı avantajı oluşmaz.

Sınıf İçi Söz Hakkı ve Sıralı Seçimler

Öğretmenler ve eğitmenler için sınıfta söz hakkı dağıtmak veya tahtaya kalkacak öğrenciyi belirlemek zaman zaman tarafsızlık tartışmalarına yol açabilir. Rastgele İsim Seçici, her öğrenciye eşit söz hakkı tanırken sınıf içi katılımı dengeli tutmanın pratik bir yoludur.

Söz hakkı uygulamasında en kritik özellik 'seçilenleri listeden kaldır' seçeneğidir. Örneğin 25 kişilik bir sınıfta her soru için bir isim çektiğinizde, cevap veren öğrenci otomatik olarak listeden düşer. Bu sayede bir öğrenciye üst üste soru gelmezken, herkes söz alana kadar liste kademeli olarak tükenir. Bütün sınıf tamamlandığında liste sıfırlanarak yeni bir tura başlanabilir.

Oturum boyunca yapılan tüm seçimler, çekiliş sırası ve zaman damgasıyla birlikte geçmiş tablosuna kaydedilir. Bu tablo ders sonunda CSV formatında dışa aktarılabilir; böylece hangi öğrencinin ne zaman derse katıldığı belgelenmiş olur. Sınıfınızı rastgele alt çalışma gruplarına bölmek veya proje takımları oluşturmak istediğinizde ise liste karıştırıcı aracını kullanarak listenizi saniyeler içinde gruplayabilirsiniz.

Şeffaf ve Güvenilir Çekiliş Düzenleme

Sosyal medya etkinliklerinde, şirket içi hediye dağıtımlarında veya topluluk buluşmalarında çekiliş yaparken katılımcıların güvenini kazanmak esastır. Adil bir çekiliş süreci yönetmek birkaç temel adıma dayanır.

İlk olarak mükerrer katılımları kontrol altına almanız gerekir. Katılım şartı tek hak tanıyorsa 'yinelenenleri temizle' kutusunu işaretleyerek aynı kullanıcının mükerrer satırlarını iptal edebilirsiniz. Kazananları belirlerken hem asil hem de yedek talihlileri tek seferde seçmek güvenilirlik katar. Örneğin 3 asil ve 2 yedek belirlemek için kazanan sayısını 5 olarak belirleyip 'tekrarsız seçim' seçeneğini açık tutabilirsiniz.

Sonuçların güvenilirliğini ispatlamak için çekiliş anını ekran kaydına almak iyi bir yöntemdir. Araçta bulunan görsel akış animasyonu, sonucun anlık olarak belirmesini sağlayarak heyecan yaratır. Çekiliş tamamlandığında oluşan geçmiş tablosu saat ve dakika bilgisi içerir. Bu veriyi Excel veya metin dosyası olarak kaydedip takipçilerinizle paylaşabilir, denetlenebilir bir çekiliş kaydı sunabilirsiniz.

Yinelenen Kayıtlar ve Ağırlıklı Şans Yönetimi

Her çekiliş eşit şans mantığına dayanmak zorunda değildir. Bazı etkinliklerde daha fazla bilet alan, daha çok puan toplayan veya belirli görevleri yerine getiren katılımcılara daha yüksek kazanma şansı verilmesi gerekebilir.

Rastgele İsim Seçici üzerinde ağırlıklı çekiliş yapmak oldukça basittir. Bunun için 'yinelenenleri temizle' seçeneğini kapalı bırakmanız yeterlidir. Bu durumda girdi kutusundaki her satır bağımsız bir katılım hakkı sayılır. Örneğin bir yarışmada Ayşe 3 bilet, Kerem 1 bilet ve Can 2 bilet almışsa, metin kutusuna Ayşe ismini 3 satır, Can ismini 2 satır ve Kerem ismini 1 satır olarak eklersiniz.

Toplam 6 satırlık bir havuzda Ayşe'nin herhangi bir çekilişte seçilme olasılığı %50, Can'ın %33,33 ve Kerem'in %16,67 olur. İsmin tekrarlanma sıklığı doğrudan matematiksel ağırlığa dönüşür. Çekiliş sırasında 'tekrarsız seçim' seçeneğini etkinleştirirseniz, Ayşe'nin havuzda birden çok satırı olsa bile aynı çekiliş turunda yalnızca bir kez asil talihli olabilmesi güvenceye alınır.

Tarayıcı Tabanlı Güvenlik ve Veri Gizliliği

Öğrenci listeleri, çalışan isimleri veya özel müşteri verileri gibi bilgilerin internet ortamına aktarılması ciddi gizlilik endişeleri doğurur. Rastgele İsim Seçici, tüm işlemleri doğrudan kullanıcının kendi internet tarayıcısında (istemci tarafında) yürütür.

Metin alanına yapıştırdığınız isimler hiçbir uzak sunucuya yüklenmez, veritabanına kaydedilmez veya üçüncü taraflarla paylaşılmaz. Sayfa kapatıldığında veya yenilendiğinde hafızadaki tüm veriler tamamen silinir. Bu mimari, kullanıcı hesabı açma veya e-posta ile kayıt olma zorunluluğunu ortadan kaldırarak sınırsız sayıda çekilişi gizlilik endişesi duymadan yapmanıza olanak tanır.

İsim listeleri yerine yalnızca sayısal değerlerle kura çekmek istediğiniz durumlarda doğrudan rastgele sayı üretici çözümünden faydalanabilirsiniz. Bilet veya kupon numaralarına dayalı sıralı bilet çekilişleri kurguluyorsanız, toplu sayı kümeleri oluşturan şans oyunları numarası üretici aracını tercih edebilirsiniz.

En çok yanıtladıklarımız.

Bir listeden rastgele isim nasıl seçilir?

İsim listenizi her satıra bir kişi gelecek şekilde metin kutusuna yapıştırın, belirlemek istediğiniz kazanan sayısını girin ve seçim butonuna basın. Rastgele İsim Seçici, listenizdeki boş satırları ve kenar boşluklarını otomatik temizleyerek tarafsız bir kura sonucu üretir.

Aynı anda birden fazla kazanan belirleyebilir miyim?

Evet, kazanan sayısı alanına istediğiniz adedi yazarak tek seferde birden çok isim çekebilirsiniz. Tekrarsız seçim kutusu işaretli olduğunda bir isim aynı çekiliş içinde sadece bir defa çıkabilir. Bu özellik hem asil hem de yedek kazananları adil şekilde topluca belirlemeyi sağlar.

Bir kez seçilen kişinin sonraki çekilişte tekrar çıkmasını nasıl engellerim?

Seçilen isimleri listeden kaldır seçeneğini aktif hale getirdiğinizde kura sonucu çıkan isimler ana metin kutusundan silinir. Böylece sonraki turlar yalnızca geriye kalan kişiler arasında gerçekleşir. Özellikle sınıfta her öğrenciye sırayla söz hakkı verirken oldukça pratiktir. Tüm sınıfı tek seferde takımlara ayırmak isterseniz liste karıştırıcı aracını da tercih edebilirsiniz.

Çekiliş sonuçları gerçekten tarafsız ve rastgele midir?

Araç, internet tarayıcınızın kriptografik rastgelelik motorunu ve red örneklemesi algoritmasını kullanır. Klasik rastgelelik komutlarında oluşabilen matematiksel sapmalar bu yöntemde engellenir. Örneğin 30 kişilik bir listede yer alan her ismin çekilme olasılığı istisnasız 30'da birdir.

Girdiğim isim listesi sunucuya yüklenir mi veya kaydedilir mi?

Hayır, girdiğiniz isimler kesinlikle uzak bir sunucuya gönderilmez veya kaydedilmez. Bütün hesaplama ve kura işlemleri doğrudan kendi cihazınızın tarayıcısında gerçekleşir. Sayfayı kapattığınızda kura geçmişi ve liste bellekten bütünüyle silinir.

Listede aynı isim birden fazla kez yer alıyorsa kura nasıl işler?

Yinelenen isimleri temizle seçeneği açıkken aynı isimler tekilleştirilir ve herkes birer hakka sahip olur. Bu seçenek kapatıldığında ise fazladan yazılan her satır ek bir kura hakkı sayılır. Örneğin fazladan bilet satın alan veya çekiliş koşullarını yerine getirip ek çekiliş hakkı kazanan katılımcılar için ağırlıklı kura düzenleyebilirsiniz.

İsim seçici ile dönen çark uygulamaları arasında ne fark vardır?

Dönen çarklar kalabalık katılımcı listelerinde görsel olarak karmaşıklaşır ve sonuçları denetlemeyi zorlaştırır. Rastgele İsim Seçici ise binlerce ismi saniyeler içinde hatasız işler, çekilişleri zaman damgasıyla geçmiş tablosunda tutar ve sonuçları Excel veya CSV biçiminde indirmenize imkan tanır.

İsimler yerine sadece sayılarla kura çekmek mümkün mü?

Rastgele İsim Seçici metin tabanlı listeler için tasarlanmıştır. Belirli bir sayı aralığından talihli numaralar seçmek istiyorsanız rastgele sayı üreteci sayfasını kullanabilirsiniz. Bilet veya kolon çekilişleri içinse sayısal loto aracı daha uygundur.

Kaynaklar

  1. Fisher–Yates shuffle · Wikipedia
  2. Crypto: getRandomValues() method · MDN Web Docs
  3. Web Cryptography Level 2 — getRandomValues · W3C