Rastgele sayı, zar ve yazı tura tek yerde
Bir oyunda sıra kimde olacak, ödevde hangi soru çözülecek, toplantıda ilk kim konuşacak, bir ankette hangi numaralı kayıt incelenecek ya da bilgisayarda test için rastgele veri gerekiyor? Hepsinde ihtiyaç aynıdır: tarafsız, tahmin edilemeyen ve kimsenin elinde oynanamayan bir seçim. Bu sayfa dört yaygın durumu tek araçta toplar: aralık belirleyerek rastgele sayı üretme, zar atma (d4'ten d20'ye), yazı tura atma ve bir listeden rastgele seçim yapma. Hesap açmanız, bir şey kurmanız ya da dosya yüklemeniz gerekmez.
Nasıl kullanılır?
- Türü seçin. Üstteki sekmelerden "Sayı", "Zar", "Yazı tura" ya da "Listeden seç" bölümünü açın.
- Ayarları girin. Sayıda en küçük ve en büyük değeri ve kaç sayı istediğinizi yazın; birbirinden farklı sayılar istiyorsanız "Tekrarsız" kutusunu işaretleyin. Zarda türü ve adedi, yazı turada atış sayısını, listede seçenekleri satır satır yazın.
- Düğmeye basın. Sonuç anında görünür. Hatalı bir giriş olursa (örneğin en küçük sayı en büyükten fazla) neyi düzeltmeniz gerektiği söylenir.
- Kopyalayın ya da geçmişe bakın. "Sonucu kopyala" ile sonucu panoya alın; aşağıdaki geçmiş listesinde bu oturumdaki tüm sonuçlar görünür.
Rastgele sayı üretimi: aralık, adet ve tekrarsız seçenek
Sayı sekmesinde iki uç değeri de içeren bir aralık belirlersiniz; 1 ile 10 yazarsanız 1 ve 10 da çıkabilir. Adet kutusuyla tek seferde 1000 sayıya kadar üretebilirsiniz. Varsayılan durumda her sayı diğerlerinden bağımsız çekilir, yani aynı değer birden fazla kez gelebilir; bu, gerçek rastgeleliğin doğal sonucudur. "Tekrarsız" seçeneğini işaretlerseniz araç aralıktaki sayıları karıştırır ve baştan istediğiniz kadarını alır; böylece hiçbir sayı iki kez çıkmaz. Örneğin 1–10 aralığında 10 tekrarsız sayı istediğinizde sonuç, 1'den 10'a kadar sayıların rastgele bir dizilişi olur. Aralıkta istediğiniz adetten az sayı varsa araç bunu açıkça söyler.
Sonucu çekildiği sırayla görebilir ya da küçükten büyüğe veya büyükten küçüğe sıralatabilirsiniz. Sıralama yalnızca gösterimi değiştirir, hangi sayıların seçildiğini etkilemez. Negatif sayılar da kullanılabilir; örneğin -50 ile 50 arası.
Zar atma: d4, d6, d8, d10, d12 ve d20
Klasik altı yüzlü zarın yanı sıra masaüstü rol yapma ve strateji oyunlarında yaygın olan 4, 8, 10, 12 ve 20 yüzlü zarlar da vardır. Bir ile altı arasında zar seçip tek hamlede atabilirsiniz; her zarın sonucu ayrı bir kutuda, toplam ise altında gösterilir. Her zar bağımsızdır: iki zarın aynı sayıyı getirmesi tamamen normaldir. Zarlar ekranda animasyon beklemeden anında atılır; böylece oyunun akışı bozulmaz. Her yüzün gelme olasılığı eşittir; yüz sayısı kadar sayıdan her biri 1/yüz sayısı olasılıkla çıkar.
Yazı tura ve sonuç dağılımı
Yazı tura, iki seçenek arasında hızlı karar vermenin en eski yoludur: kim başlayacak, hangi taraf ilk seçecek, maçta saha mı top mu? Tek atış yerine istediğiniz sayıda atış da yapabilirsiniz. Araç atışların yazı ve tura olarak dağılımını sayıp gösterir. 10.000 atışa kadar deneyebilirsiniz; atış sayısı arttıkça dağılımın yüzde 50'ye yaklaştığını gözlemlemek olasılık derslerinde çok işe yarar. Küçük sayılarda sapmalar olağandır: 10 atışta 7 yazı gelmesi sürpriz değildir. Her atış bir öncekinden bağımsızdır, "sıra tura'ya geldi" diye bir şey yoktur.
Listeden rastgele seçim
Seçeneklerinizi alt alta yazın; araç her satırı ayrı bir seçenek olarak alır, boş satırları atlar. Bir ya da birkaç seçenek seçebilirsiniz. Tekrarsız seçeneği açıkken aynı satır en fazla bir kez çıkar; kapalıyken aynı seçenek yeniden gelebilir. Öğle yemeğine nereye gideceğiniz, sınıfta kimin cevap vereceği, evde işlerin paylaşımı gibi küçük kararlar için kullanışlıdır. Çok sayıda katılımcının olduğu bir ödül dağıtımı ya da duyuru gerekiyorsa, tekrar temizleme ve yedek isim seçimi sunan Çekiliş Yapma aracımız daha uygundur.
"Tesadüfi ve denetlenebilir" ne demek?
Programlama dillerinde yaygın olan basit rastgele sayı fonksiyonları aslında sahte rastgeledir: bir başlangıç değerinden formülle sayı üretirler ve aynı başlangıçta aynı diziyi verirler. Bu araç bunun yerine tarayıcıların işletim sisteminin güvenli kaynağından beslenen crypto.getRandomValues fonksiyonunu kullanır. Bu kaynak tahmin edilemez olacak şekilde tasarlanmıştır. Ayrıca belirli bir aralığa sayı eşlerken sık yapılan bir hatayı, yani "mod önyargısını" önler: 0-5 aralığı için sayıları dağıtırken bazı değerler çok az da olsa daha olası hale gelebilir. Araç, kalan sayıları atarak bu sapmayı ortadan kaldırır; her sayı tam olarak eşit olasılıkla çıkar. Listeyi karıştırırken Fisher–Yates yöntemi kullanılır; tüm sıralamalar eşit olasılıklıdır.
"Denetlenebilir" kısmı şudur: sayfanın kodu sade bir JavaScript dosyasıdır, geliştirici araçlarından okunabilir; sonuçlar sunucuda üretilmediği için kimse sizin adınıza sonucu belirleyemez ya da değiştiremez. Ağ sekmesinde hiçbir istek görmezsiniz. Bu araç eğlence, ders, küçük kararlar ve test verisi gibi gündelik kullanımlar için tasarlanmıştır; resmî bir noter ya da kurum tutanağı yerine geçmez.
Neden Bilişim Ajans aracı?
- Veri göndermez. Listeniz, aralığınız ve sonuçlarınız yalnızca tarayıcınızda kalır; geçmiş sayfayı kapatınca silinir.
- Adil. Güvenli rastgele kaynak ve önyargısız eşleme ile her sonuç eşit olasılıklıdır.
- Çevrimdışı çalışır. Sayfa yüklendikten sonra internet gerekmez; PWA olarak yüklenebilir.
- Net hata mesajları. Geçersiz bir giriş olduğunda ne yapmanız gerektiği Türkçe olarak söylenir.
- Gerçekten ücretsiz. Kayıt, sahte düğme ya da "premium" tuzağı yoktur.
Sık sorulan sorular
Sonuçlar gerçekten rastgele mi?
Evet. Araç, tarayıcının işletim sisteminden beslenen güvenli rastgele sayı üretecini (crypto.getRandomValues) kullanır. Bu, basit "sahte rastgele" fonksiyonlardan farklı olarak tahmin edilemez. Aralığa eşleme sırasında oluşabilecek önyargı da ortadan kaldırıldığı için her olası sonuç eşit olasılıkla çıkar.
Sonuçlar bir sunucuya gönderiliyor mu?
Hayır. Sayılar, zarlar ve listeler yalnızca tarayıcınızda işlenir; hiçbir ağ isteği yapılmaz. Sonuç geçmişi de yalnızca sayfanın belleğinde tutulur ve sayfayı kapattığınızda silinir.
Aynı sayı neden iki kez çıktı?
"Tekrarsız" kutusu işaretli değilse her sayı bağımsız çekilir ve aynı değerin yeniden gelmesi gerçek rastgeleliğin doğal bir sonucudur. Her sayının yalnızca bir kez çıkmasını istiyorsanız "Tekrarsız" seçeneğini işaretleyin.
"Aralıkta yeterli sayı yok" hatası ne demek?
Tekrarsız seçimde, istediğiniz adet aralıktaki farklı sayı sayısından fazla olamaz. 1–10 aralığında en fazla 10 farklı sayı çekilebilir. Adedi azaltın ya da aralığı genişletin; ya da tekrarsız seçeneğini kapatın.
Zar sonuçları neden hep eşit dağılmıyor?
Az sayıda atışta sapmalar normaldir; 6 atışta her yüzün tam birer kez gelmesi beklenmez. Atış sayısı arttıkça oranlar eşitliğe yaklaşır. Yazı tura sekmesinde atış sayısını yükselterek bunu kendiniz gözlemleyebilirsiniz.
Bu araçla resmî bir çekiliş ya da kura yapılabilir mi?
Araç adil bir rastgele seçim sağlar, ancak sonuçları kaydetmez ve resmî tutanak üretmez. Hukuki sonuç doğuran, noter ya da kurum denetimi gerektiren işlemlerde ilgili kurumun kurallarına uyun. Gündelik seçimler ve eğitim amaçlı kullanım için uygundur.
Listeden seçimde boş satırlar ne olur?
Boş satırlar yok sayılır. Satırların başındaki ve sonundaki boşluklar silinir. Tekrarsız seçenek açıkken aynı satırın birden fazla yazılması durumunda her satır ayrı bir seçenek sayılır; aynı yazıyı bir kez bırakmak istiyorsanız listeyi önceden temizleyin.
İlgili araçlar
Kurumunuza özel yazılım ya da web çözümü gerekiyorsa Bilişim Ajans ekibi yardımcı olur.