Formula

CommonFun.CalcBossSceneEquipRefineLv

function CommonFun.CalcBossSceneEquipRefineLv()
  local a = {
    [0] = 4500,
    [5] = 2800,
    [6] = 1600,
    [7] = 750,
    [8] = 350
  }
  local weight = 0
  for k, v in pairs(a) do
    weight = weight + v
    a[k] = weight
  end
  local randnum = math.random(1, weight)
  for k, v in pairs(a) do
    if v >= randnum then
      return k
    end
  end
  return 0
end