MCP ile bağlan →

Hesaplamaya Girin

Generate a random whole number between 1 and 100. Each pick is independent, so repeats can occur.

Formül

Formül: Rastgele Sayı Üreteci (1 ile 100 arası)
Show calculation steps (1)
  1. Probability of a specific number

    Probability of a specific number: Rastgele Sayı Üreteci (1 ile 100 arası)

    With 100 equally likely outcomes, any chosen number appears with probability 1 in 100.

Reklam

Sonuç

Pick # 1
93
random integer between 1 and 100
Çekiliş numarası 1
Aralık 1 to 100 (inclusive)
Belirli bir sayının çıkma olasılığı 1%

Press Seç for a new independent draw; Sıfırla sets the counter back to 0. Repeats are possible.

Bu araç ne işe yarar?

Bu Rastgele Sayı Üreteci, her Seç tuşuna bastığınızda 1 ile 100 arasında tek bir tam sayı üretir. Aralık sabit olduğu için doldurmanız gereken hiçbir kutu yok: tek yapmanız gereken tıklamak ve ekrandaki büyük sayıyı okumak. "Çekiliş No: N" şeklindeki küçük bir sayaç, son sıfırlamadan bu yana kaç sayı çektiğinizi takip eder. Bu özellik oyunlar, çekilişler, sınıf etkinlikleri, örnekleme ya da basitçe bir karar vermek için oldukça kullanışlıdır.

Biri vurgulanmış 100 eşit kareden oluşan ızgara, her sonucun eşit olasılıkta olduğunu gösterir
100 sayının her biri eşit olasılıkla, her seçimde %1 şans.

Nasıl kullanılır?

Yeni bir sayı çekmek için Seç tuşuna basın. Her basış bağımsız bir çekiliş olduğundan, aynı değer farklı çekilişlerde birden fazla kez çıkabilir (bu beklenen bir durumdur, hata değildir). Sayacı tekrar 0'a almak için Sıfırla tuşuna basın; bir sonraki çekilişiniz artık "Çekiliş No: 1" olarak görünecektir.

Formülün açıklaması

Üreteç, standart düzgün dağılımlı tam sayı formülünü kullanır: $$\text{rastgeleSayı} = \text{min} + \left\lfloor U \times (\text{max} - \text{min} + 1) \right\rfloor$$ Burada \(U\), \([0, 1)\) yarı açık aralığında yer alan sözde rastgele bir ondalık sayıdır. \(\text{min} = 1\) ve \(\text{max} = 100\) olduğunda bu formül $$\text{rastgeleSayı} = 1 + \left\lfloor U \times 100 \right\rfloor$$ halini alır. Yuvarlama yerine taban alma (floor) kullanmak, her tam sayının eşit olasılıkta çıkmasını sağlar; yuvarlama yapılsaydı uçtaki iki sayı dezavantajlı olurdu. \(U\) hiçbir zaman tam olarak 1'e ulaşmadığından, \(\left\lfloor U \times 100 \right\rfloor\) en fazla 99 değerini alır; böylece sonuç tam olarak 100'de durur ve asla 101'e çıkmaz. Dolayısıyla her sayının olasılığı eşittir: $$P = \frac{1}{100} = 0{,}01 = 1\%$$

Reklam
0 ile 1 arasındaki düzgün U değerini 1 ile 100 arasındaki tam sayılara eşleyen diyagram
Düzgün rastgele bir U değeri ölçeklenip taban alınarak 1 ile 100 arasında bir tam sayı üretilir.

Örnek hesaplama

Diyelim ki motor \(U = 0{,}752\) değerini üretti. Bu durumda $$\text{rastgeleSayı} = 1 + \left\lfloor 0{,}752 \times 100 \right\rfloor = 1 + \left\lfloor 75{,}2 \right\rfloor = 1 + 75 = \mathbf{76}$$ olur ve "Çekiliş No: 1" olarak gösterilir. Tekrar Seç tuşuna bastığınızda, \(U = 0{,}009\) değeri için $$1 + \left\lfloor 0{,}9 \right\rfloor = 1 + 0 = \mathbf{1}$$ sonucunu elde edersiniz ve bu da "Çekiliş No: 2" olarak görünür.

Sıkça Sorulan Sorular

Aynı sayı iki kez çıkabilir mi? Evet. Her çekiliş bağımsız olduğundan, farklı çekilişlerde aynı sayının tekrar etmesi normaldir ve geçerlidir.

Hem 1 hem de 100 çıkabilir mi? Evet, her iki uç değer de dahildir. Tam olarak 1 ya da tam olarak 100 çekebilirsiniz.

Kriptografik olarak güvenli mi? Hayır. Bu, oyunlar ve günlük kararlar için uygun olan sözde rastgele bir üreteçtir (PRNG); ancak güvenlik, para ödüllü çekilişler veya kriptografi için uygun değildir.

Son güncelleme: