目錄 一、初始化獎品
二、謝謝參與
三、過濾抽獎、如充值條件
四、重組概率
五、進行抽獎
六、過濾回調
七、最終抽獎結果
八、抽獎封裝成類
一、初始化獎品 id 獎品的id pid 獎品的自定義id type 獎品類型,
1、虛拟獎品 2、實物獎品 3、禮包碼 待擴充 name 獎品名稱 total 獎品總數 chance 獲獎概率/抽獎基數10000 daynum 每日數量限制 pay 充值限制
獎品詳情應該從數據庫中讀出來 獎品詳情應該加入緩存,避免數據庫的壓力
二、謝謝參與
為填充剩餘概率的獎品
三、過濾抽獎、如充值條件
初步過濾一些必要因素,比如充值,角色創建時間等
四、重組概率
初步過濾後,重新建立新的抽獎信息
加入謝謝參與 第二步重組概率
五、進行抽獎
開始抽獎,并返回抽中的結果
六、過濾回調
二次過濾,獎品總數的限制以及獎品的每日限制等
七、最終抽獎結果
八、抽獎封裝成類
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!