Fw: [楓之谷] 長年實際機率高於設定機率 原廠又道歉

看板MapleStory (楓之谷)作者 (九月 ~*)時間3小時前 (2026/04/10 01:06), 編輯推噓0(000)
留言0則, 0人參與, 3小時前最新討論串1/1
※ [本文轉錄自 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
這麼久才發現還修掉是閒台灣玩家太多嗎w
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
文章代碼(AID): #1frzoJUW (MapleStory)
文章代碼(AID): #1frzoJUW (MapleStory)