Odds 2.35 ဟုပြသသော်လည်း Receipt 2.345 ဖြစ်လျှင် ဘယ်ကိန်းဖြင့်တွက်မလဲ
ထုတ်ဝေသည့်ရက် — UTC

Odds ကိုမျက်နှာပြင်တွင်ဒသမနှစ်နေရာပြထားသော်လည်း receipt တွင်ပိုတိကျသောကိန်းရှိနိုင်သည်။ ပြထားသောပုံတိုကို လက်ခံထားသည့်ကိန်းအပြည့်နှင့် တူသည်ဟုမယူပါနှင့်။
ဒသမနေရာတစ်ခု၏အကျိုးသက်ရောက်မှု
Receipt decimal odds2.345၊ display က half-up rounding ဖြင့်2.35၊ stake100 ဟုစိတ်ကူးသတ်မှတ်ပါ။ Decimal odds တွင် stake ပါပြန်ရငွေကိုမြှောက်တွက်ပြီး fee မရှိဟုယူထားသည်။
| သုံးထားသောကိန်း | 100 ယူနစ်အတွက်ပြန်ရငွေ |
|---|---|
| လက်ခံထားသော2.345 | 234.50 |
| Display 2.35 | 235.00 |
| ကွာဟချက် | 0.50 |

Python Decimal သည် fixed precision နှင့် rounding ကိုစစ်ရန်ရည်ညွှန်းချက်ဖြစ်သည်။ အထက်ဇယားသည် display rounding အမှားကိုပြသောကိုယ်ပိုင်နမူနာဖြစ်ပြီး Golden Hoyeah Slots ၏လက်ရှိငွေရှင်းနည်းမဟုတ်ပါ။
ကိန်းအပြည့်ကိုအရင်စစ်ပါ
Receipt odds၊ displayed odds နှင့် settlement rule ကိုသီးခြားမှတ်ပါ။ Rule က မည်သည့်precision ကိုအသုံးပြုသည်ဟုမဖော်ပြပါက ဤ0.50 ကိုပေးရန်ကျန်ငွေဟုအလိုအလျောက်မတောင်းဆိုပါနှင့်။
Accepted odds မရှိဘဲ လက်ရှိquote ပုံတစ်ခုတည်းရှိလျှင် မူလကိန်းအပြည့်ကိုပြန်မခန့်မှန်းနိုင်ပါ။ Round လုပ်ထားသောကိန်းမှမူလဒသမသုံးနေရာကိုတိတိကျကျပြန်ထုတ်၍မရပါ။
2.35 မှ မူလကိန်းတစ်ခုတည်းကို မသိနိုင်ပါ
အပေါင်းဒသမကိုနှစ်နေရာ half-up ဖြင့်ဝိုင်းသည်ဟု အတိအကျယူထားလျှင်2.345 မှစ၍2.355 မတိုင်မီကိန်းများသည်2.35 ဟုပြနိုင်သည်။ 2.345 နှင့်2.354 နှစ်ခုလုံးကို2.35 ဟုမြင်ရသော်လည်း stake100 အတွက် raw returns234.50 နှင့်235.40 ကွာသည်။
Display တူခြင်းကြောင့် accepted odds တူသည်ဟု မကောက်ပါနှင့်။ Interval သတ်မှတ်ချက်ကလည်း ယခုယူထားသော half-up mode အောက်တွင်သာမှန်သည်။ အခြားmode သို့မဟုတ် display truncation ဆိုလျှင်နယ်နိမိတ်ပြောင်းနိုင်သည်။
ဒသမနှစ်နေရာဆိုခြင်းက rounding mode မဟုတ်ပါ
2.345 ကို half-even ဖြင့်နှစ်နေရာဝိုင်းလျှင်2.34 ဖြစ်နိုင်ပြီး half-up တွင်2.35 ဖြစ်သည်။ Half-even က halfway ဖြစ်သောအခါ နောက်ဆုံးထားမည့် digit ကို even ဖြစ်စေသောဘက်ရွေးခြင်းဖြစ်သည်။ ထို့ကြောင့်ကိန်းသိမ်းသည့်precision နှင့် mode ကိုတွဲသိရန်လိုသည်။
Input ကိုတိကျသော decimal စာသားအဖြစ်ထားပြီးမှတွက်ခြင်းက floating-point approximation ကို rounding policy ဟုမှားယူခြင်းမှကာကွယ်သည်။ ဒီဥပမာကဂိမ်း၏တကယ့်software implementation ကိုမသက်သေပြပါ။
Quote ပြောင်းခြင်းကို display ပြောင်းခြင်းနှင့်မရောပါနှင့်
Request မတိုင်မီ quote2.345 ဖြစ်ပြီး accepted receipt2.300 ဖြစ်သွားလျှင် ယင်းသည်နှစ်နေရာပြသမှုသာကွာသည်ဟု မရှင်းပြနိုင်ပါ။ Event time၊ accepted price နှင့်သက်ဆိုင်ရာconfirmation ကိုလိုသည်။ ဤစာမျက်နှာက ထိုပြောင်းလဲမှုကိုခွင့်ပြုခဲ့သလား သို့မဟုတ်တကယ်ဖြစ်ခဲ့သလား မဆုံးဖြတ်ပါ။
စစ်သင့်သည့်အဆင့်သုံးခုမှာ accepted odds အပြည့်ဖြင့် raw return တွက်ခြင်း၊ settlement ၏ rounding rule ကိုအသုံးချခြင်း၊ နောက်မှ credited amount နှင့်နှိုင်းခြင်းဖြစ်သည်။ Display-only value နှင့်အရင်တွက်ပြီး ပိုရမည့်ငွေဟု မတောင်းဆိုပါနှင့်။ Stake ပါသော return နှင့် stake နုတ်ပြီး profit ကိုလည်းကော်လံခွဲထားပါ။