|
|

楼主 |
发表于 2015-9-19 13:32
|
显示全部楼层
猜"1,2,3"之一
3种策略:
均衡:已经发生事件中的最低频次的作为下次的投注,最低频次相同的视为同一,比如2,3频次相同时,下次无论出2出3都算一次猜中
随机:解释略
追号:这里永远投注"1"
--------------
Structure ss
s1.l
s2.l
EndStructure
Dim a.ss(2)
Debug "各策略百次命中数:均衡/随机/追号"
For b=0 To 89:t=0:tt=Random(3,1):tv=Random(3,1):ts=0:tz=0
For a=0 To 99
d=Random(3,1)
If tt=d Or t1=d:t+1:EndIf:If tv=d:ts+1:EndIf:If d=1:tz+1:EndIf
a(0)\s1=1:a(1)\s1=2:a(2)\s1=3
If d=1:a1+1:ElseIf d=2:a2+1:Else:a3+1:EndIf
a(0)\s2=a1:a(1)\s2=a2:a(2)\s2=a3
SortStructuredArray(a(),#PB_Sort_Ascending,OffsetOf(ss\s2), #PB_Long)
If a(0)\s2>0:tt=a(0)\s1:ElseIf a(1)\s2>0:tt=a(1)\s1:Else:tt=a(2)\s1:EndIf
If tt=1 Or tt=2:If a(tt-1)\s2=a(tt)\s2:t1=a(tt)\s1:Else:t1=0:EndIf:Else:t1=0:EndIf
tv=Random(3,1)
Next
Debug Str(t)+"/"+Str(ts)+"/"+Str(tz)
m.f+t
n.f+ts
k.f+tz
Next
Debug "各策略平均命中数:"
Debug m/90
Debug n/90
Debug k/90
------
各策略百次命中数:均衡/随机/追号
34/30/33
25/28/32
26/22/29
32/39/37
38/33/26
......
32/34/32
35/29/34
21/35/22
各策略平均命中数:
33.277777777777779
33.755555555555553
32.633333333333333
--------
它们没有什么差别
前文曾经说均衡策略可能没能体现出偏斜,其实是体现了的,只要'1','2','3'频次不同就都是偏斜事件,那么为何没体现出优势呢?
|
|