အန်စာတုံး History နောက်ဆုံးငါးကြိမ်နှင့် စုစုပေါင်းဆယ်ကြိမ်ကို မရောပါနှင့်
ထုတ်ဝေသည့်ရက် — UTC

History ဘုတ်က နောက်ဆုံးငါးကြိမ်သာပြနေပါက session အားလုံး၏ရလဒ်စာရင်းမဟုတ်ပါ။ အသစ်တစ်ကြိမ်ဝင်လာချိန်တွင် အဟောင်းတစ်ကြိမ်ပျောက်နိုင်သောကြောင့် ဘုတ်ပေါ် count ကို cumulative total အဖြစ်မဖတ်ပါနှင့်။
Window နှစ်မျိုး၏ကိန်းကွာပုံ
စိတ်ကူးဆယ်ကြိမ်စာ sum များကို7,4,7,6,5,8,7,9,10,6 ဟုထားပါ။ Roll တစ်ခုစီ၏လက်ခံထားသောအပြီးရလဒ်သာပါဝင်သည်။
| ဖတ်သောအပိုင်း | 7 ပါအကြိမ် | Observed fraction |
|---|---|---|
| 10 ကြိမ်အားလုံး | 3 | 3/10 |
| နောက်ဆုံး5 ကြိမ်:8,7,9,10,6 | 1 | 1/5 |

နောက်ထပ်7 ရလျှင် အပြည့်စာရင်းက4/11 ဖြစ်မည်။ နောက်ဆုံးငါးကြိမ်က7,9,10,6,7 သို့ပြောင်း၍2/5 ဖြစ်မည်။ နှုန်းနှစ်ခုလုံး ကိုယ့်window အတွက်မှန်နိုင်သည်။
ဘုတ်မှဒေတာယူသည့်နည်း
Window size၊ ပထမ/နောက်ဆုံး roll ID နှင့် capture time ကိုသိမ်းပါ။ Python deque က ကန့်သတ်အလျားစာရင်းကိုကိုင်တွယ်ရန် ရည်ညွှန်းနည်းတစ်ခုဖြစ်သည်။ ဤနေရာတွင် ဘုတ်ကထိုcode ကိုသုံးသည်ဟုမဆိုပါ။
Session အပြည့်စာရင်းမရှိလျှင် ပျောက်သွားသောအတန်းများကို screenshot မှပြန်မခန့်မှန်းပါနှင့်။ Window တူသော screenshot နှစ်ခုထဲ အများစုထပ်နေခြင်းကို လောင်းပွဲသစ်ထပ်ဖြစ်သည်ဟု မရေတွက်ပါနှင့်။
Screenshot နှစ်ပုံကို ဆယ်ကြိမ်ဟု မပေါင်းပါနှင့်
ပထမပုံ၏ နောက်ဆုံးငါးကြိမ်ကို roll ID 6 မှ10၊ နောက်ပုံကို ID 7 မှ11 ဟု မှတ်ပါ။ ပုံနှစ်ပုံအကြား ID 7 မှ10 လေးကြိမ်ထပ်နေသည်။ ထို့ကြောင့် distinct rolls က 5 + 5 − 4 = 6 ကြိမ်သာရှိပြီး ဆယ်ကြိမ်မဟုတ်ပါ။
ID 6 မှ11 ၏ sum များမှာ 8,7,9,10,6,7 ဖြစ်ပြီး 7 နှစ်ကြိမ်ပါသည်။ ပုံတစ်ပုံ၏ count 1 နှင့် နောက်ပုံ၏ count 2 ကို ပေါင်းပြီး3 ဟုယူလျှင် ထပ်နေသော ID 7 ကို နှစ်ခါရေတွက်မိသည်။ Screenshot အရေအတွက်နှင့် roll အရေအတွက်ကို သီးခြားထားပါ။
ဝင်လာသည့်တစ်ခုနှင့် ထွက်သွားသည့်တစ်ခု
ကန့်သတ်ငါးကြိမ်စာ count အသစ်ကို “count အဟောင်း + ဝင်လာသော7 အတွက်1 − ထွက်သွားသော7 အတွက်1” ဟု စစ်နိုင်သည်။ ပထမ update တွင် 7 ဝင်လာပြီး8 ထွက်သွားသောကြောင့် 1 + 1 − 0 = 2 ဖြစ်သည်။
နောက်တစ်ကြိမ်8 ဝင်လာသည်ဟု ထပ်သတ်မှတ်ပါ။ ယခု အဟောင်းဆုံး7 ထွက်သွား၍ window သည် 9,10,6,7,8 ဖြစ်ကာ count 2 + 0 − 1 = 1 ဖြစ်သည်။ Session အပြည့်ကတော့ 7 လေးကြိမ်ပါနေဆဲဖြစ်၍ 4/12 ဖြစ်သည်။ Window count လျော့ခြင်းသည် အရင်ရလဒ်တစ်ခုကို ပြန်ဖျက်သည်ဟု မဆိုလိုပါ။
အချိန်နှင့် လွတ်သွားသောအတန်းများ
Capture time သည် ပုံရိုက်ချိန်ဖြစ်ပြီး roll ID မဟုတ်ပါ။ ပုံနှစ်ပုံကြား roll အများအပြားဖြစ်နိုင်သကဲ့သို့ တူညီသောဘုတ်ကို ထပ်ရိုက်ထားနိုင်သည်။ ပျောက်နေသော roll များကို0 ဟုဖြည့်ခြင်း၊ ပုံကြားအချိန်မှ roll count ခန့်မှန်းခြင်းတို့ကို ရှောင်ပါ။ မူလ round ID မရလျှင် distinct total ကို အတည်မပြုနိုင်ကြောင်းဖော်ပြပါ။ ဤစာရင်းသည် မြင်ပြီးသားနမူနာကိုရှင်းပြခြင်းသာဖြစ်ပြီး နောက် roll ခန့်မှန်းကိရိယာမဟုတ်ပါ။