Rastgele Sayı Üretici
Aralığı belirleyin, bir kez tıklayın, adil bir rastgele sayıyı anında alın.
Bu rastgele sayı üretici, belirlediğiniz alt ve üst sınır arasından bir sayı seçer. 1 ile 100 arası bir sayı mı lazım? 1-10 arası mı? 500 ile 1.000 arası mı? Aralığı girin, oluştur düğmesine tıklayın; sonuç anında ekranda.
Tek bir sayı ya da aynı anda birden fazla sayı üretebilir, tekrarlara izin verilip verilmeyeceğini seçebilirsiniz. Bu da yaygın işleri karşılar: bilet numarasıyla çekiliş kazananı belirlemek, loto tarzı sayı setleri seçmek, bir listeye rastgele sıra atamak, kimin önce başlayacağına karar vermek veya sınıf etkinliği ya da tablo testi için hızlıca rastgele değerler almak.
Sayılar tarayıcınızda, cihazınızda üretilir; sonuçlar anında gelir ve çekilişleriniz hakkında hiçbir yerde kayıt tutulmaz.
Rastgele sayı nasıl üretilir
- Aralığınızın alt ve üst sınırını girin; örneğin 1 ve 100.
- Aynı anda kaç sayı istediğinizi seçin.
- Tekrar eden sayılara izin verilip verilmeyeceğine karar verin.
- Oluştur düğmesine tıklayın ve sonucunuzu okuyun.
- Yeni bir çekiliş için istediğiniz zaman tekrar tıklayın.
Adil çekilişler ve rastgeleliğin hissettirdiği
Aralığınızdaki her sayının her çekilişte eşit şansı vardır ve çekilişler bağımsızdır: üretecin hafızası yoktur. Bu, yanlış hissettiren ama tamamen normal sonuçlar doğurur; aynı sayının üst üste iki kez gelmesi gibi. Kullanım amacınız tekrarı kaldırmıyorsa, örneğin her bilete tek ödül veren çekilişlerde, gözle yeniden çevirmek yerine tekrarsız seçeneğini açın.
Çekiliş ve hediye kampanyalarında kuralları çekmeden önce belirleyin: aralık, kaç kazanan olacağı ve bir numaranın iki kez kazanıp kazanamayacağı. Önce kuralları duyurup sonra çekmek, sonucu izleyen herkese adil hissettiren şeydir.
Bu araç ne tür rastgelelik kullanır
Bu rastgele sayı üretici, birçok betikte kullanılan sıradan Math.random yerine tarayıcınızın kriptografik olarak güvenli kaynağı crypto.getRandomValues'tan çeker. Bu daha güçlü, tahmini daha zor bir kaynaktır; çekiliş, sınıf seçimi ve kimin önce başlayacağına karar verme gibi günlük çekilişler için hoş bir bonustur.
Dürüst olmak gerekirse buradaki çoğu kullanımda bu güç asıl mesele değildir: bir çekilişin adil olması için kriptografik rastgeleliğe ihtiyacı yoktur, yalnızca her katılımcının eşit şansa sahip olması yeter ki bunu makul her üretici sağlar. Bu ayrım, anahtar veya jeton üretmek gibi güvenlik açısından kritik işlerde önemlidir; orada kriptografik olarak güvenli bir üreteç (CSPRNG) şarttır ve bu aracın yaklaşımı tam da buna uygundur.
Aralık boyunca eşit şansı yakalamak
Rastgele sayı kodundaki sinsi bir tuzak modulo yanlılığıdır: ham rastgele bitleri gelişigüzel bir aralığa sıkıştırmak, küçük sayıların büyüklere göre biraz daha sık çıkmasına yol açabilir. Bu üretici, sonucu bozacak nadir değerleri atıp yeniden çekerek bundan kaçınır; böylece alt sınırdan üst sınıra her sayı gerçekten eşit olasılıklı olur.
Aralığın iki ucu da dahildir ki insanların genellikle beklediği budur. 1-100 isteyin; 1, 100 ya da arasında herhangi bir sayı, hepsi aynı olasılıkla gelebilir. Bu kapsayıcı ve eşit dağılım, çekilişleri adaletin gözler önünde olduğu her iş için uygun kılar.
Cihazınızda üretilir, hiçbir şey kaydedilmez
Sayılar tamamen tarayıcınızda üretilir; dolayısıyla bir çekiliş anında ve gizlidir. Hiçbir sonuç sunucuya gönderilmez, ziyaretinize karşı günlüğe yazılmaz veya ayrıldıktan sonra saklanmaz; bu da burada yürüttüğünüz bir hediye kampanyasının kimsenin sorgulayabileceği ya da kurcalayabileceği bir iz bırakmaması demektir.
Bu yerel yaklaşım, aracın zayıf bir bağlantıyla ya da hiç bağlantı olmadan çalışmaya devam etmesi anlamına da gelir. Sayfa bir kez yüklendikten sonra her tıklama yerel olarak üretir; yani kimin kazandığını öğrenmek için asla bir ağ gidiş-dönüşünü beklemezsiniz.
İnsanların günlük kullanım biçimleri
En yaygın işler kazanan seçmek ve adil bir sıra kurmaktır: bilet numarasıyla çekiliş yapmak, bir hediye kampanyası için yorum ya da katılımcı seçmek, kimin önce sunacağına karar vermek, bir sınıfı ya da takımı gruplara ayırmak veya rastgele bir koltuk ya da sıra seçmek. Çoklu sayıyı tekrarsız olarak açın, tek tıkla anında bir kazanan kısa listesine sahip olun.
Test etme ve gündelik kararlar için de aynı derecede kullanışlıdır: bir tabloyu örnek değerlerle beslemek, denetlemek için rastgele bir satır seçmek, numaralı bir listeden rastgele bir restoran seçmek veya dostane bir tartışmayı çözmek. Formül yazmadan tarafsız bir seçim yapmak istediğinizde, bir aralık belirleyip tıklamak en hızlı yoldur.
İnandırıcı bir çekiliş için ipuçları
Kuralları düğmeye dokunmadan önce belirleyin. Kesin aralığı (diyelim 1-250 arası biletler), kaç kazanan çekeceğinizi ve bir biletin birden fazla kazanıp kazanamayacağını açıklayın, sonra buna bağlı kalın. Bunları önceden sabitlemek, çekilişin bir sonuca doğru itilmiş gibi görünmesini engelleyen şeydir.
Herkese açık hediye kampanyalarında çekilişi insanların görebileceği bir yerde yapın: ekran kaydı alın ya da canlı çekin ve önce aralığı ve ayarları okuyun. Birden fazla farklı kazanan lazımsa, tek tek üretmek yerine tek bir çekilişte tekrarsız seçeneğini kullanın; bu, yeniden çekme konusundaki her kuşkuyu ortadan kaldırır.
Yaygın hatalar ve yanlış anlaşılmalar
En büyük yanlış anlaşılma, rastgeleliğin düzenli görünmesini beklemektir. İnsanlar bir sayı tekrar ettiği ya da üst üste yüksek sayılar geldiği için yeniden çekerler; oysa bu kümelenmeler tam da gerçek rastgeleliğin ürettiği şeydir; eşit görünen bir dağılımı zorlamak çekilişi aslında daha az adil yapar. Kurallarınız gerçekten tekrarı yasaklamıyorsa sonuca güvenin; yasaklıyorsa yerleşik seçeneği kullanın.
Pratik hatalar daha basittir: alt ve üst sınırı karıştırmak, iki ucun da dahil olduğunu unutmak veya aralığın verebileceğinden daha fazla benzersiz sayı istemek, örneğin üçlük bir aralıktan beş farklı sayı. Çekmeden önce aralığınızın ve adedinizin gerçekten ihtiyacınıza uyduğunu kontrol edin.
Sık sorulan sorular
Bu rastgele sayı üretici ücretsiz mi?
Evet, üyeliksiz, ücretsiz ve sınırsızdır. İstediğiniz kadar sayı çekebilirsiniz.
1 ile 100 arasında rastgele sayı nasıl seçerim?
Alt sınırı 1, üst sınırı 100 yapın ve oluştur düğmesine tıklayın. Aralığın iki ucu da dahildir; 1 de 100 de gelebilir.
Aynı anda tekrarsız birden fazla sayı üretebilir mi?
Evet. Kaç sayı gerektiğini girin ve tekrarsız seçeneğini açın. Birden fazla çekiliş kazananı belirlemek veya loto tarzı setler seçmek için doğru ayar budur.
Aynı sayı neden üst üste iki kez geldi?
Çekilişler bağımsız olduğu için ara sıra tekrar beklenen bir durumdur; 1-10 aralığında herhangi bir çekilişin bir öncekiyle aynı çıkma olasılığı %10'dur. Bu bir kusur değil, gerçek rastgeleliğin işaretidir.
Bir hediye çekilişi için yeterince adil mi?
Evet. Aralıktaki her sayının şansı eşittir. Şeffaflık için kuralları ve aralığı çekilişten önce paylaşın; çekilişi ekran kaydına almayı da düşünün.
Ondalık veya negatif sayılar kullanabilir miyim?
-50 ile 50 gibi negatif aralıklar kullanabilirsiniz. Çekilişler tam sayı üretir; ondalık gerekiyorsa daha geniş bir tam sayı aralığı çekip bölün; örneğin iki ondalık basamak için 0-100 aralığını 100'e bölün.
Sayılarım saklanıyor veya bir yere gönderiliyor mu?
Hayır. Üretim tarayıcınızda gerçekleşir; sonuçlar siz yeniden üretene veya sayfadan ayrılana kadar yalnızca ekranınızda var olur.