Rastgele Sayı Seçici

Alt ve üst sınırı yazın, araç iki değerin de dahil olduğu aralıktan tek bir tam sayı üretsin.

Sonuç

Hazır

Alanları doldurarak başlayın.

Rastgele sayı seçici, girilen alt ve üst sınırı seçime katarak bu aralıktan tek bir tam sayı verir. Varsayılan 1 ve 100 değerlerinde 100 olası sonuç vardır. Yeni sonuç üret düğmesine her basış bağımsız bir seçim başlatır; önceki sonuç aralıktan çıkarılmaz.

1 ile 50 arasında seçim

İki sınır da dahil olduğu için seçenek sayısı üst sınır - alt sınır + 1 formülüyle bulunur. Alt sınır 1, üst sınır 50 ise 50 farklı tam sayı seçilebilir. Alt sınırı 0 yapmak seçeneklere sıfırı da ekler; bu nedenle 0 ile 100 arası rastgele sayı seçiminde 101 olasılık vardır.

Seçim isteğiAralıkOlası tam sayı
1 ile 5 arasında rastgele bir sayı1 ile 55
1 ile 50 arası rastgele sayı1 ile 5050
0 ile 100 arası rastgele sayı0 ile 100101
Negatif ve pozitif değerler-3 ile 37
Tek olasılık7 ile 71

Alt ve üst sınır aynıysa rastgele sayı üretimi tek olasılığa iner. Örneğin iki alana da 7 yazıldığında sonuç her zaman 7'dir. Negatif sınırlar da aynı kurala uyar: -3 ile 3 aralığı, sıfır dahil yedi tam sayı içerir.

Her olasılığa eşit pay ayıran yöntem

Rastgele sayı üreteci, tarayıcının Web Crypto getRandomValues() yönteminden işaretsiz 32 bit bir değer alır. W3C belirtimi bu yöntemin diziyi kriptografik açıdan güçlü rastgele baytlarla doldurmasını ister. Araç bu ham değeri seçtiğiniz tam sayı aralığına dönüştürür.

Aralıktaki seçenek sayısı 232 değerini tam bölmüyorsa doğrudan kalan almak bazı sonuçlara küçük bir avantaj verebilirdi. Kod, eşit gruplara ayrılamayan üst uçtaki ham değerleri atıp yeni değer ister. Örneğin 1 ile 100 arasında seçim yaparken 4.294.967.296 ham değerin son 96'sı yeniden çekilir. Kalan değerler 100 eşit gruba ayrılır; 32 bit kaynağın eşit dağıldığı kabulüyle her tam sayının tek çekimdeki payı aynıdır.

Tekrar çıkan sayı ne anlatır?

Eşit olasılık, kısa bir dizide her sayının sırayla bir kez çıkacağı anlamına gelmez. 1 ile 10 arasında yapılan iki bağımsız seçimin aynı gelme olasılığı 1/10'dur. Bu yüzden aynı sayının art arda görünmesi tek başına rastgele sayı oluşturma yönteminde hata olduğunu göstermez.

Buradaki rastgele sayı hesaplama işlemi, aynı girdilere her zaman aynı cevabı veren sıradan bir hesap değildir. Her düğme basışı yeni bir ham değer kullanır ve yalnız bir sonuç gösterir. Bir sayıyı isim, bilet veya görevle eşleştirecekseniz numaralı listeyi seçimden önce sabitlemek, sonucun neyi temsil ettiğini açık tutar.

Sık sorulan sorular

Ondalıklı sayı üretilebilir mi?

Hayır. Form yalnız tam sayıları kabul eder. 2,5 gibi ondalıklı bir değer girildiğinde sonuç yerine uyarı gösterilir.

Alt ve üst sınır için hangi değerler kullanılabilir?

Her sınır -1.000.000.000 ile 1.000.000.000 arasında bir tam sayı olabilir. Üst sınır, alt sınırdan küçük olamaz.

Seçim geçmişi saklanır mı?

Hayır. Araç önceki sonuçları bir listeye kaydetmez ve sonraki seçimlerden çıkarmaz.

Bu araç resmî çekiliş kaydı oluşturur mu?

Hayır. Araç denetim kaydı, zaman damgası veya katılımcı listesi doğrulaması sunmaz. Resmî süreçlerde ilgili çekiliş kuralları ve kayıt yöntemi ayrıca uygulanmalıdır.

Üretilen sayı şifre veya kriptografik anahtar olarak kullanılabilir mi?

Kullanılmamalıdır. Araç tek bir aralık sayısı seçer ve anahtar üretim süreci sunmaz. Kriptografik anahtarlar amaca uygun, denetlenmiş anahtar üretme yöntemleriyle oluşturulmalıdır.