Rastgele Sayı Üretici

Seçtiğiniz aralıkta istediğiniz sayıda rastgele tam sayı üretin; yinelemeye izin verin ya da vermeyin.

Hesaplamalar yerel olarak yapılır; değerleriniz sunucuya gönderilmez.

Örnek

1 ile 100 arasındaki aralık 100 tam sayı içerir ve her çekilişte her birinin olasılığı %1’dir; 1 ile 6 arası ise her yüzü %16,67 olan adil bir zar gibi davranır.

Hesaplama yöntemi

Aralığın iki ucu da dahildir. Değerler, tarayıcının kriptografik olarak güvenli kaynağından ret örneklemesiyle gelir; böylece aralığın üst ucundaki sayılar diğerlerinden ne daha olası ne daha az olası olur — bazı pratik formüllerde görülen bir kusurdur bu.

Önemli notlar

Yalnızca tam sayı üretilir. Rastgele bir ondalık için daha geniş bir aralıkta tam sayı üretip bölün; örneğin 1 ile 1.000 arasını 100’e bölün. Sayfa akıcı kalsın diye tek seferde en fazla 1.000 sayı üretilir.

Pratik rehber

En küçük, en büyük değeri ve adedi girin; iki uç dâhildir, 1–100 her sayıya %1 şans verir, 1–6 zar gibi çalışır (%16,67). Sapmasız kriptografik rastgelelik ve reddetme örneklemesi kullanılır. Tekrara izin verildiğinde tekrarlar hızla görülür: 1–100’den 5 sayı %9,65 olasılıkla tekrar içerir, 1–365’ten 23 sayı %50,73 (doğum günü paradoksu). Benzersiz değerler için tekrarı kapatın: 1–10’dan 10 sayı hepsini bir kez verir. Sınır: istek başına 1.000 tam sayı.

Uygulama örnekleri
GirdiSonuç
1–100 · ×1P(each value) 1%
1–6 · ×1P(each value) 16.67%
1–100 · ×5 · duplicates allowedP(any repeat) 9.65%
1–365 · ×23 · duplicates allowedP(any repeat) 50.73%
1–10 · ×10 · no duplicatesall 10 values once

Sık sorulan sorular

Yinelemeler neden bu kadar çabuk çıkıyor?

Çünkü yinelemeye izin verildiğinde her sayı bağımsız çekilir. 1 ile 100 arasından 5 sayı çekmek, yüzde 9,65 olasılıkla en az bir yineleme verir; 1 ile 365 arasından 23 sayı çekmek ise yüzde 50,73 olasılıkla — meşhur doğum günü paradoksu.

Yinelemesiz bir küme nasıl alırım?

“Yinelemeye izin ver” işaretini kaldırın; o zaman her değer o kümede en fazla bir kez görünür, ki çekiliş biletleri ve sınav kimlikleri genelde bunu gerektirir. Yineleme kapalıyken adet, aralıktaki değer sayısını aşamaz.

Numaralı bir listeyi karıştırmak için kullanılır mı?

Kullanılır. Yineleme kapalıyken 1 ile 10 arasından 10 sayı istemek, on değerin tümünü tam birer kez rastgele sırayla döndürür; numaralı koltukları, soruları ya da sırayı hiçbir şey yazmadan karıştırmanın hızlı yolu budur.

İlgili araçlar