Değerlere?

Merak ettiğim şey, mesela bir oyunda yüzde 30 kritik hasar verme olayı var. Yapılan saldırı bu yüzde otuzluk ihtimale nasıl denk geliyor diye merak etmiştim. Sanırsam sensör verilerinden faydalanıyorlarmış. Yani tamamen makine kontrölünün dışındaki bir etmenden.

O da iyimiş hocam. Bir de bazı oyunlarda "birinci atışta beceremedi, ikincide de yine ıskaladı bari üçüncü atışta kritik hasar verdireyim de sevinsin gariban" der gibi mantıksal olaylar işliyor sanki.

Bilgisayarın ürettiği rastgele sayıların tümü belli bir algoritmaya göre üretilir ve bunlar gerçek anlamda tamamen bağımsız rassal sayılar değildir. Bu yüzden bu sayıları üreten programlara "sözde rassal sayı üreteci" de denir. Hiçbir şekilde koşula bağlı kalmadan tamamen rassal bir sayı üretici yoktur ve böyle bir programı yazmak imkansızdır. Bu konu daha bilgisayarlar yokken bile matematikçilerin tartışıp üzerinde durdukları bir konuydu. Daha detaylı bilgi için aşağıdaki makaleyi okuyabilirsin: https://tr. wikipedia. org/wiki/S%C3%B6zde_rassal_say%C4%B1_%C3%BCreteci

Mesela bazı oyunlarda rng faktörü var. Yapılacak işlemin sonuçlarını çok hızlı hesaplayan bir makine neye göre şans belirler?

Hocam bir sürü teknik var yani ama galiba istediğinizi buldunuz.

Oyundan oyuna hesaplama şekli değişir. İsim verirsen tahmin etmesi daha kolay. Eskiden hemen her mmorpg'de çok büyük sayılarla havuz oluşturulurdu diye biliyorum. Bir mob her 10.000-50.000 kere yokedilişinde 1 eşya vermesi gibi. Aynı serverde oynayan herkes bu kotayı aynı anda doldurur.

Sıfırla bir arasındaki bir rassal sayı seçer.