戰雙如何看待戰雙抽卡概率造假事件?

時間 2021-06-07 01:05:21

1樓:極樂星

描述:時間起因是有玩家發現遊戲抽卡概率異樣,實際測試單抽概率與官方公布不一致。

12月14日官方公告

12月4日遊戲方發布公告稱,遊戲單詞抽取概率為0.5%,計算上60次保底概率才達到1.9%

掛乙個人

皇上為何謀反

2樓:我們愛珂學

不請自來。

首先我們給出乙個定義。

出貨概率:每一抽出S的數學期望。

作為個數學廢,直接推公式肯定是不行的,所以從另乙個方向著手,統計頻率。

假設概率為P,那1000抽出S的數量除以1000,即是這份樣本的出貨頻率。

(為什麼不是100是因為這裡有60抽保底,100的樣本對於60抽來說太小了)

如果我們跑1000個樣本,將所有的出貨頻率平均一下,就可以大概得出真實的出貨概率了。

注:我理解的60抽保底,即如果連續59個沒出,那下1個必出。

2.75%

from

random

import

*g_iFloor=60

# 60抽保底

g_fPubPoint

=0.019

# 公示概率

deffuncCalc

(fCurPoint

):fAns=0

fori

inrange

(1000

):iFloor

=g_iFloor

# 保底

iSum=0

fork

inrange

(1000

):if

random

()<=

fCurPoint

:# 出貨

iSum+=1

iFloor

=g_iFloor

elif

iFloor

<=1:

# 保底出貨

iSum+=1

iFloor

=g_iFloor

else

:iFloor-=1

fAns

+=iSum

/1000

return

fAns

/1000

if__name__

=="__main__"

:print("

%.2f%%"%

(g_fPubPoint

*100),"

%.2f%%"%

(funcCalc

(g_fPubPoint)*

100))

PS:講道理如果真的是這個概率,感覺還是挺良心的。

0.54%

根據乙個很顯然的結論,每一抽的出貨率x越高,總出貨率P也會越高。

所以對於方程F(x) =P,只需要根據Px進行二分搜尋,就可以得出每一抽的出貨率x

from

random

import

*g_iFloor=60

# 60抽保底

g_fPubPoint

=0.019

# 公示概率

deffuncCalc

(fCurPoint

):fAns=0

fori

inrange

(1000

):iFloor

=g_iFloor

# 保底

iSum=0

fork

inrange

(1000

):if

random

()<=

fCurPoint

:# 出貨

iSum+=1

iFloor

=g_iFloor

elif

iFloor

<=1:

# 保底出貨

iSum+=1

iFloor

=g_iFloor

else

:iFloor-=1

fAns

+=iSum

/1000

return

fAns

/1000

if__name__

=="__main__":P

=g_fPubPoint

low=0/

1high=1

/1while

high

-low

>1e-5

:mid=(

low+

high)/

2fAns

=funcCalc

(mid)if

fAns

>P:

high

=mid

else

:low

=mid

print("

%.2f%%"%

(mid

*100),"

%.2f%%"%

(funcCalc

(mid)*

100))

print("

%.2f%%"%

(low

*100),"

%.2f%%"%

(funcCalc

(low)*

100))

將近只有1/4,嘖嘖嘖。

跑10w個樣本

公式概率:

抽卡數次數佔比

0 - 9 : 16080 16.1%

10 - 19 : 14475 14.5%

20 - 29 : 12078 12.1%

30 - 39 : 10027 10.0%

40 - 49 : 8282 8.3%

50 - 59 : 6880 6.9%

6032178 32.2%

實際概率:

抽卡數次數佔比

0 - 9 : 4852 4.9%

10 - 19 : 5118 5.1%

20 - 29 : 4824 4.8%

30 - 39 : 4562 4.6%

40 - 49 : 4279 4.3%

50 - 59 : 4060 4.1%

6072305 72.3%

(家裡Python出問題了,過幾天再改成柱狀圖)

最開始跑的是1w份,感覺這個頻率有點不太合適,加了10倍,跑10w份,結果還是這樣。

72.3%的人吃保底,哦呼!真刺激。

from

random

import

*g_iFloor=60

# 60抽保底

g_fPubPoint

=0.019

# 公示概率

g_fCurPoint

=0.0054

# 實際概率

deffuncCalc

(fCurPoint

):iFloor

=g_iFloor

fork

inrange(60

):if

random

()<=

fCurPoint

:# 出貨

returnk+

1return

60if

__name__

=="__main__"

:vecNum=[

0]*61

iSize

=100000

# 樣本數量

fori

inrange

(iSize

):iNum

=funcCalc

(g_fPubPoint

)#此處設定概率

vecNum

[iNum

//10]+=

1foriin

range(6

):print(i

*10,"-",i

*10+9

,":"

,vecNum[i

],"%.1f%%"%

(vecNum[i

]/iSize

*100

))print(60

," :"

,vecNum[6

],"%.1f%%"%

(vecNum[6

]/iSize

*100))

3樓:

其他不多說,1.9%的出貨率是吧,隔壁破舟2%的出貨率,就算有50發不出後每次疊2%的軟保底機制,大部分情況下基本三十到五十發就能出6.不如去tb買個破舟自抽號試試,看看什麼叫真正的2%

別跟我說什麼把保底也算進去就是真的2%,文字遊戲沒意思。

個人情況yys12萬,蹦蹦蹦3萬,破舟2.6k,戰雙36,我都覺得虧了,幹

4樓:能天使來到我身邊

其實崩三的出貨率也把保底算上了,不過崩三隻算上了十連保底,S角色的總保底是單獨的沒計入概率裡,咱也不知道戰雙這個是怎麼想的

如何看待iPhone XS和XR支援雙卡

李番茄先生 如果這次不加入雙卡,這波新iPhone真的沒有什麼顯著的體驗性公升級了,手持iPhone X的就完全沒有必要換機,想換機的就不如入iPhone X,即使有了雙卡,新iPhone依舊讓人沒什麼購買慾望,蘋果對自己的產品什麼水平還是有數的。 首先替蘋果的這個決定感到悲哀。什麼時候連iPhon...

如何看待B戰的雙標操作

看到什麼你 現在很多人的訴求是兩條 1.讓B站說xzf刷票,最好能讓肖戰失去參賽資格 2.放實時的榜單。不然的話B站就是包庇xzf 回想一下半佛老婆的話吧,在判斷一件事情是否成立之前,先判斷誰能從中獲利,然後再思考 在這件事裡面,如果到現在B站還硬挺xzf,能獲得什麼利益?怎麼看都是弊大於利。那麼為...

如何評價《戰雙帕彌什》?

Janthon 玩了兩天,戰鬥玩法類似三蹦子,故事背景類似於聚爆 寶島出的單機手遊 都是地球末世被病毒侵染,通過意識操縱機甲執行任務收復地球 不知是否有借鑑 綜合來說,建模還算可以,中國產手遊裡面可以排前面,過場不知什麼時候能追上三蹦子的CG,如果能跟上是挺不錯的,運氣不錯,玩了兩天就有3個S,肝度...