Bahis Oranları Algoritması
-
Şöyle bir şey yapmak istiyorum ama algoritmasını bir türlü kuramadım.
Diyelim elimizde 3 seçenekli bir bahis var. (bu 3 seçenek de olabilir, 10 da 100 de)
Başlangıç oranları 2.0 2.0 2.0 olacak 3 seçeneğin de.
İnsanlar bunlara oynamaya basladıkça oranları değişecek.
Mesela 1.yi 5 kişi oynamış, 2.yı 3 kişi, 3.yi 0 kişi oynamış olsun.
Bana
1 - 1.1
2 - 1.5
3 - 2.4
gibisinden her yeni oynamada oranları yeniden hesaplayacak bir algoritma lazım. Yolunu veya algorıtmasını söyleyebilirseniz güzel olur.
Total sabit bir sayı tutmak ve en fazla seçilenlere o sayıdan daha fazla verip sonra ters orantı kurarak oranları belirlemek lazım ama beceremedim bir türlü.
-
Hocam umarım elde edersin ama senin dediğin şey taşı altına cevirmek gibi birşey..
-
Tatli bir konu olacaga benziyor, takip edeyim.
Bahis sistemlerinde calisan, formulleri bilen, bilale anlatir gibi anlatabilecek birileri varsa cok tatli olur.
-
Bu basit bir matematik problemi. Programlamadan pek anlamam ama if koduyla yapılacak sanırım.
Toplam değer şu olacak sanırım 2*2*2 = 8
Eğer diceksin burda, birinci girdi X1 ise X1 i düşür, X2 ve X3 ü aynı oranda arttır gibi bişi olcak yani. Ama 8 in yerinde olacak değer önemli yani. Sen 8 yerine 6 koyarsın sisteminde kazanma ihtimalleri düşer vs. Tam istediğin şeyi anlamadım aslında :D
-
@NurulMac11 , burada, 1 bahisde, 1- oynatanın komisyonu ( yada alacağı komisyonun oranı) önemli mi? 2- bu, bir bahisde, Toplam yatırılan para miktarı, nedir?
çok anladığımdan değil, meraktan soruyorum.
RitmFarbRacourci tarafından 21/May/18 03:27 tarihinde düzenlenmiştir -
2 üzeri küp olarak degerlendirirsen ve 3 deger atarsan toplam 8 oran olur ama buraya takılma
if girilen 5 degerden en cok secilen sayi1 ise ve sayi1> sayi2 ve sayi3 den ise
sayi2nin degerini arttır yada sayi3ün kini artır
sayi2 yada sayi3 > ise sayi1den ters mantikla sayi1in oranını arttır gibi olabilir. bu mantıkla hareket edilebilir en basit mantikla kurguyu genişletebilirsin biraz düşünülse 2 sabit değişkenlede 3 farklı oran orantı kurulabilir sanki yolun baslangıcı benden olsun diye yazdım konuya.
Rmk tarafından 21/May/18 03:25 tarihinde düzenlenmiştir -
gradient descent
-
RitmFarbRacourci bunu yazdı
@NurulMac11 , burada, 1 bahisde, 1- oynatanın komisyonu ( yada alacağı komisyonun oranı) önemli mi? 2- bu, bir bahisde, Toplam yatırılan para miktarı, nedir?
çok anladığımdan değil, meraktan soruyorum.
1- komisyon yok, onemsiz.
2-belli bir sey yok, her sey olabilir.
@Rmk haci buna benzer seyler kodladim zaten ama sikinti su, oran bazen 1.0in altina dusuyor veya bazi inputlarda baslangic bahsi 2.0ken adamlar oynadikca bu 2.5e cikiyor digerler 8e 10a falan. ben en iyisi buraya kadar yazdigim kodu atayim.
a = [2.0, 2.0, 2.0, 2.0, 2.0] # her secenek icin baslangic oranlari b = [5, 2, 0, 0, 0] # her secenegi oynayan kisi sayisi def cfind(): s = sum(b) c = [] for k in b: cur = 1-k/s maxim = len(a)*2.0 c.append(cur*maxim) print(c) cfind() # final oranlar -
Web tabanlı yapacaksan o orana oynanılan sayıyı elde tutarsın ona göre böler çarpar vs vs
