Bu Araç Nedir?
Bir rasgele sayı üreteci, her değerin eşit şansa sahip olduğu bir aralıktan sayılar seçer. İnsanlar bunu çekiliş ve hediye kampanyalarının kazananlarını belirlemek, takımları rastgele oluşturmak, piyango numaralarını seçmek, anketler için rastgele örneklemler oluşturmak, oyunlar için büyük zarlar atmak ve tarafsız kararlar almak için kullanır.
Kalite, göründüğünden daha önemlidir: Basit rastgele sayı üreteçleri, aralığın belirli kısımlarına karşı ince bir eğilim gösterir. Bu araç, mükemmel şekilde homojen sonuçlar elde etmek için ders kitaplarında önerilen yöntem olan reddetme örneklemesi ile tarayıcının kriptografik rastgelelik özelliğini kullanır — her sayının ortaya çıkma olasılığı diğerleriyle tam olarak eşittir.
Neden Kullanmalısınız?
- Negatif sayılar da dahil olmak üzere, tek seferde en fazla 10.000 sayılık herhangi bir aralık.
- Adil çekilişler için "çift yok" modu — tıpkı bir torbadan numaralı topları çekmek gibi.
- Okunabilir listeler için isteğe bağlı sıralama.
- Kanıtlanabilir adalet: kriptografik olarak güvenli ve tarafsız; gerçek çekilişler için uygundur.
- Gizli ve anında — cihazınızda oluşturulur, hiçbir şey kaydedilmez.
Nasıl Kullanılır
- Minimum ve maksimum değerleri (her ikisi de dahil) belirleyin.
- İhtiyacınız olan sayı sayısını seçin.
- Tekrar içermeyen bir çekiliş için “tekrar yok” seçeneğini işaretleyin; sıralı bir liste istiyorsanız “sırala” seçeneğini işaretleyin.
- "Sayılar Oluştur" seçeneğine tıklayın — tek bir sayı büyük boyutta gösterilir, listelerde ise her satıra bir sayı düşer.
- Listeler için "Tümünü Kopyala" seçeneğine tıklayın.
Örnek
Giriş
Min: 1, Max: 50, Count: 6, no duplicates, sortedÇıkış
3
11
24
30
42
49Klasik bir piyango tarzı çekiliş: 1–50 aralığından altı farklı sayı, sıralı olarak.
Pratik ipuçları
- Tek bir sayı yerine bir liste mi istiyorsunuz? “count” değerini 1’den büyük bir sayıya ayarlayın — araç, her satıra bir sayı yazdırır; bu sayıları bir elektronik tablo sütununa yapıştırmaya hazırdır.
- Bir masa oyunu ya da masaüstü RPG için zar mı atıyorsunuz? Min/maks değerlerini zara uygun olarak ayarlayın (1–6, 1–20) ve “oluştur” düğmesine tekrar tekrar basmak yerine tek seferde birden fazla atış oluşturun.
- 500 kişilik numaralandırılmış bir katılımcı listesinden küçük bir anket örneği mi seçmek istiyorsunuz? Aralık aralığını 1–500 olarak ayarlayın, “çift seçim yok” seçeneğini etkinleştirin ve ihtiyacınız olduğu kadar kimlik numarası seçin — hiç kimse iki kez seçilmez.
- Bir havuzdan tek bir kazanan seçmek, liste oluşturmakla aynı şekilde gerçekleşir: “count” değerini 1 olarak ayarlayın ve “range” değerini katılımcı sayınız olarak belirleyin.
- Piyango tarzı sayı üretimi için (örneğin, 1–49 aralığından 6 sayı), “tekrar olmaması” şartı ve sıralama, gerçek piyango çekilişlerinin okunma şeklini yansıtmaktadır.
Rastgele sayı ve rastgele sayı listesi
Tek bir rastgele sayı ile rastgele sayı listesi aynı üreticiden elde edilir — aradaki tek fark, talep ettiğiniz sayı miktarıdır. Bir sayı üretmek için sayıyı 1 olarak ayarlayın veya bu değeri artırın; bu durumda araç, rastgele sayı listesi üreteci olarak da işlev görür ve bir hesap tablosuna kolayca yapıştırılabilmesi için her satıra bir değer yazdırır. Her iki mod da kriptografik olarak güvenli, önyargısız aynı kaynaktan yararlanır.
Çekiliş için sayılar yerine benzersiz kimliklere ihtiyacınız varsa, UUID daha uygun bir seçenektir — bu kimlikler, yalnızca tek bir parti içinde değil, tüm sistemler arasında hiçbir zaman çakışmayacak şekilde tasarlanmıştır.
Popüler aralıklar: 1-6, 1-10, 1-30, 1-100 ve daha fazlası
Çoğu kişi, birkaç klasik aralıktan birinde rastgele bir sayıya ihtiyaç duyar; bu nedenle araç, bunlar için tek tıklamayla kullanılabilen ön ayarlara sahiptir. 1–6, standart bir zar atışıdır (masaüstü RPG’ler için 1–20’yi kullanın); 1–8 ve 1–30 aralıkları sınıfta öğrenci seçimi ve küçük çekilişler için yaygın olarak kullanılır; 1–10 ve 1–100 aralıkları ise günlük "bir sayı seç" durumları içindir; 1–1000 aralığı ise daha büyük sayı havuzları için uygundur.
Her ön ayar sadece bir kısayoldur — minimum ve maksimum değerleri doldurur ve anında sonuç üretir. 1 ile 20, 5 ile 50 veya -10 ile 10 arasında rastgele bir sayıya mı ihtiyacınız var? Negatif sayılar da dahil olmak üzere istediğiniz sınırları girin. Çekilişte her iki uç daima dahil edilir.
"Sayı rastgele seçici" ile "rastgele sayı üreteci" aynı şeydir: aralığı belirleyin, "üret" düğmesine tıklayın ve tarafsız bir seçim elde edin. Tekrarlanan çekilişler için (örneğin, 1–90 aralığındaki bingo numaralarını çağırırken), her sayının yalnızca bir kez çağrılması için "tekrar yok" seçeneğini etkinleştirin.
Sıkça Sorulan Sorular
Bu sayılar gerçekten rastgele mi?
Bu değerler, aralık sapmasını ortadan kaldırmak için reddetme örneklemesi yöntemiyle uygulanan, işletim sisteminizin kriptografik rastgelelik kaynağı olan crypto.getRandomValues() işlevinden elde edilir. Çekilişler, oyunlar ve örnekleme işlemleri için bu, olabilecek en adil yöntemdir.
Sonuçlara minimum ve maksimum değerler dahil mi?
Evet, her iki uç da dahil edilir. 1–10 aralığı hem 1’i hem de 10’u içerebilir.
"Yinelenenler yok" seçeneği tam olarak ne işe yarar?
Aralıktaki her sayı, bir torbadan numaralı topları geri koymadan çekmek gibi, en fazla bir kez görünebilir. Dolayısıyla sayı, aralığın boyutunu aşamaz — aşarsa araç size bunu bildirir.
Bunu, bir çekilişin kazananını adil bir şekilde belirlemek için kullanabilir miyim?
Evet. Katılımcıları 1’den N’ye kadar numaralandırın, bu aralıkta bir sayı üretin; sonuç, tarafsız bir seçim olacaktır. Birden fazla kazanan olması durumunda, “tekrar yok” seçeneğini kullanarak kimsenin iki kez kazanmamasını sağlayın.
Listemde aynı sayı neden iki kez göründü?
"Tekrar yok" seçeneği devre dışı bırakıldığında, her çekiliş birbirinden bağımsızdır — tekrarlar normaldir ve aslında gerçek rastgeleliğin kanıtıdır (zar, aynı sayıyı iki kez gösterebilir). Her sayının yalnızca bir kez çıkmasını istiyorsanız "Tekrar yok" seçeneğini etkinleştirin.
1 ile 100 arasında rastgele bir sayı nasıl üretebilirim?
1–100 ön ayarını tıklayın (veya Min değerini 1, Max değerini 100 olarak ayarlayın) ve "Sayılar Oluştur" düğmesine basın. 1'den 100'e kadar her tam sayı, tam olarak 100'de 1 olasılığa sahiptir. Aynı işlem, 1'den 10'a, 1'den 30'a, 1'den 1000'e veya özel sınırlar gibi herhangi bir aralık için de geçerlidir.
Bununla zar atabilir miyim (1-6 arası rastgele sayı)?
Evet — 1–6 (zar) ön ayarını kullanın. Aynı anda birden fazla zar atmak için sayıyı artırın: örneğin, aralık 1–6 olarak ayarlanmış 4 sayısı, tek bir tıklamayla dört zar atar. D20 için aralığı 1–20 olarak ayarlayın.
Bingo ya da çekiliş gibi rastgele sayı çekilişini nasıl yapabilirim?
Aralığı tüm havuzunuzla ayarlayın — bingo için 1–90, çekiliş için 1'den bilet sayınıza kadar — "çift numara yok" seçeneğini etkinleştirin ve listenin tamamını tek seferde oluşturun. Bu listeyi sırayla okumak, matematiksel olarak sayıları tek tek çekip geri koymamakla aynıdır, sadece daha hızlıdır.