Anasayfa / C / Craps Oyunu kazanma olasılığı c pascal

Craps Oyunu kazanma olasılığı c pascal

C kursunda yazdığımız ve hoşuma giden bir örneği paylaşmak istiyorum burada kodu ben pascal diline de çevirdim.
oyunun uzunca açıklaması https://en.0wikipedia.org/wiki/Craps
kısaca iki zar atıyorsunuz atığınız zarın toplamı 7 veya 12 ise kazanıyorsunuz eğer 2 ,3,12 ise kasa kazanıyor diğer sayılar geldiğinde örnek 6 atınız burada oyunun kuralları değişiyor ve kural atığınız zarın aynısını atana tekrar zar atabiliyorsunuz taki 6 gelene kadar 6 gelirse kazanıyorsunuz ama bu seferde 7 gelirse kasa kazanıyor anlatamamış olabilirim ama kodu görünce daha iyi anlayabilirsiniz.
Bizim burada yapacağımız şey ise 100000000 (yüz milyon) kere oynadığımızda ki kazanma olasılığımızı hesaplama
Gelelim koda

şimdide kursta yazdığımız c kodu

unutmadan yaklaşık sonucu da yazalım burada randomrange fonksiyonun üretiği değere / compiler a  göre farklılıklar gösterebilir ama çok çok küçük farklılıklar döngü değerini artırarak dahada yakınsayan sonuçlar elde edilebilir.
evet sonuç uluslararası kumar sabiti : 0.492314313000 bu oyunu oynarsanız kazanma olasılığınız %49.23 yani kasa her koşulda kasa %0,77 sizden önde eee her zaman kasa kazanır 🙂

Hakkında ibrahim

İlgili Makaleler

Object Pascal TFormatSettings

Object Pascal TFormatSettings Format Settings [crayon-5e900b99088ed551038901/]  

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir