Fw: [楓之谷] 長年實際機率高於設定機率 原廠又道歉
※ [本文轉錄自 C_Chat 看板 #1frzXL8c ]
作者: chejps3105 (氋氃) 看板: C_Chat
標題: [楓之谷] 長年實際機率高於設定機率 原廠又道歉
時間: Fri Apr 10 00:48:19 2026
橘子也發公告了,你沒看錯,這次的機率不實是實際「高」於表定(以及其他相對不重要
的機率bug),是從開服至今都沒被修正的有利於玩家的bug
https://maplestory.beanfun.com/bulletin?bid=80429
簡單來說就是原廠發現開服至今20多年來掉寶率、爆擊率等等使用的機率演算法有bug(詳
細我寫在後面,沒興趣的可以跳過),導致實際的機率比設定的機率還高,所以要修正,
但是修正後大家實際掉落率都會下降,所以所有角色基本掉落率增加24%,以及道歉和虛
寶補償
嗯……原來現代楓之谷還沒辦法擺脫20年前寫的屎山代碼,是說20多年都沒工程師發現並
想修改這個對玩家有利的bug嗎
=====以下是這次有問題的機率演算法簡介=====
依照金總監(韓版楓之谷總監)直播說的,使用了20多年的有bug的機率演算法大致如下
中獎機率為 x (x大於0小於1),則產生 10000000/x (1000萬除以x) 個箱子,然後會有 4
294967296 顆球(2的32次方),將所有的球平分到 10000000/x 個箱子內,其中會有 1000
0000(1000萬) 個箱子是中獎的箱子,其餘 10000000/x-10000000 個是沒中獎的箱子,然
後從 4294967296 顆球中抽取一顆球,如果那顆球是放在中獎箱子的球,代表這次中獎了
問題來了,箱子數目不可能每次都能整除 4294967296 ,那餘數的球怎麼辦,他們演算法
設計會優先將多餘的球放到中獎箱子,若中獎箱子全部都被額外多放一顆後還有剩才會放
到沒中獎箱子,這就是導致實際機率比表定機率高的元兇
以中獎機率1%為例,會有1000萬/1%=10億個箱子
可整除部分每個箱子平分4顆球
剩餘2億9千萬多顆球不能平分給10億個箱子,所以其中1000萬顆優先塞入中獎箱子,再剩
下的2億8千萬多顆球才放入沒中獎箱子
那這樣1000萬個中獎箱子每個都會有各5顆球,所以共5000萬顆球是中獎的
實際中獎機率5000萬/42億9496萬7296=約1.164%,比1%高了約16.4%
那中獎機率1.1%實際會是怎樣呢?會有1000萬/1.1%=約9.09億個箱子
可整除部分每個箱子平分4顆球,剩的也足夠1000萬顆中獎箱子各放1顆,所以掐指一算一
樣共5000萬顆球是中獎的,實際中獎機率5000萬/42億9496萬7296=約1.164%,雖然和1%時
一模一樣,但也有超過1.1%,看似問題不大,但大家仔細想想,如果1%和1.1%是因為穿上
10%掉寶裝造成的(原本掉落率1%,穿上10%掉寶裝,掉落率變1.1%),因為1%和1.1%實際機
率一樣,所以會導致這件10%掉寶裝有穿跟沒穿根本沒差,問題就相對比較大條了……
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.162.151 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1775753301.A.226.html
推
04/10 00:50,
3小時前
, 1F
04/10 00:50, 1F
→
04/10 00:50,
3小時前
, 2F
04/10 00:50, 2F
推
04/10 00:54,
3小時前
, 3F
04/10 00:54, 3F
推
04/10 01:06,
3小時前
, 4F
04/10 01:06, 4F
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: joy3252355 (118.168.45.15 臺灣), 04/10/2026 01:06:26
MapleStory 近期熱門文章
PTT遊戲區 即時熱門文章
68
105
108
167
10
12