MCP ile bağlan →

Hesaplamaya Girin

Press Seç to draw a random integer from 1 to 10. Each draw is independent and every number has a 10% chance.

Formül

Formül: Rastgele Sayı Üreteci 1-10

Reklam

Sonuç

Sonuç
3
Pick # 1
Aralık 1 to 10 (inclusive)
Herhangi bir sayının olasılığı 0,1 (1 in 10)
Yüzde olarak 10%

Rastgele Sayı Üreteci 1-10 nedir?

Bu araç, 1 ile 10 arasında (her iki uç dahil) rastgele bir tam sayı çeker. Sözde rastgele sayı üreteci (PRNG) kullandığı için "Seç" düğmesine her bastığınızda yepyeni ve bağımsız bir sonuç elde edersiniz. On sayının her birinin tam olarak 1'de 10 (yani %10) çıkma şansı vardır. Bu da onu oyunlar, çekilişler, sınıf etkinlikleri, karar verme ve hızlı, adil bir seçime ihtiyaç duyduğunuz her durum için ideal kılar.

Eşit olasılığı gösteren, 1'den 10'a kadar etiketli eşit yükseklikte on çubuk
1'den 10'a kadar her sayının seçilme olasılığı eşit, yani %10'dur.

Nasıl kullanılır?

Tek yapmanız gereken Seç düğmesine basmak. Büyük rakam sizin Sonuç'unuzdur; "Seçim #" sayacı ise bu oturumda kaç kez çekiliş yaptığınızı gösterir. Yeni bir sayı çekmek için tekrar Seç'e basın; sayaç her seferinde bir artar. Sayacı yeniden 1'e döndürüp baştan başlamak için Sıfırla düğmesine basın.

Formülün açıklaması

Üreteç, [min, maks] aralığında düzgün (uniform) bir ayrık çekiliş kullanır. min = 1 ve maks = 10 olduğunda, olası değerlerin sayısı \(\text{maks} - \text{min} + 1 = 10\) olur. Sonuç şu şekilde hesaplanır: $$R = \left\lfloor 1 + \text{rand}() \times 10 \right\rfloor, \quad 1 \le R \le 10$$ Burada rand(), [0, 1) aralığında düzgün dağılmış bir gerçek sayı döndürür. Floor (taban) fonksiyonu bunu 0-9 arası bir indekse çevirir; minimumu eklemek ise sonucu 1-10 aralığına kaydırır. Bir güvenlik sınırlaması, üreteç bir şekilde tam olarak 1.0 döndürse bile çıktının maksimumu asla aşmamasını sağlar: $$R = \min\!\left(10,\; 1 + \left\lfloor \text{rand}() \times 10 \right\rfloor\right)$$

Reklam
0'dan 1'e bir sayı doğrusunun on parçaya bölünüp 1 ile 10 arası tam sayılara eşlendiği gösterim
0 ile 1 arasındaki rastgele bir kesir ölçeklenip aşağı yuvarlanarak 1 ile 10 arasında bir tam sayıya dönüşür.

Çözümlü örnek

Diyelim ki bir seçimde rand() değeri 0,4732 döndürdü. O zaman $$R = 1 + \left\lfloor 0{,}4732 \times 10 \right\rfloor = 1 + \left\lfloor 4{,}732 \right\rfloor = 1 + 4 = 5$$ olur ve Sonuç 5'tir. Bir sonraki seçimde \(\text{rand}() = 0{,}987\) olduğunda, $$R = 1 + \left\lfloor 9{,}87 \right\rfloor = 1 + 9 = 10$$ olur ve Seçim # 2'de Sonuç 10 çıkar. Belirli herhangi bir sayının, örneğin 7'nin çıkma olasılığı \(P = \frac{1}{10} = 0{,}1 = 10\%\)'dur.

Sıkça Sorulan Sorular

Sayılar gerçekten rastgele mi? Bunlar sözde rastgeledir: günlük kullanım için istatistiksel olarak adildir ancak kriptografik açıdan güvenli değildir; bu yüzden bunları güvenlik veya piyango düzeyinde amaçlar için kullanmayın.

Aynı sayı tekrar gelebilir mi? Evet. Her çekiliş bağımsızdır ve sonuçlar tekilleştirilmez; dolayısıyla tekrarlar normaldir ve beklenir.

Dağılımım neden dengesiz görünüyor? Az sayıda seçimde sonuçlar dengesiz görünebilir. Çok sayıda çekilişte ise her sayı toplamın %10'una doğru yaklaşır.

Son güncelleme: