module OddTools
Constants
- VERSION
Public Class Methods
odd(pump, probability)
click to toggle source
知道胜率和抽水算赔率
# File lib/tools.rb, line 26 def self.odd(pump, probability) pump, probability = BigDecimal(pump, 16), BigDecimal(probability, 16) return ((1.0 - pump) / probability) end
odd_probability(left_odd, right_odd)
click to toggle source
知道赔率算两边胜率
# File lib/tools.rb, line 20 def self.odd_probability(left_odd, right_odd) pump = pumping(left_odd, right_odd) return probability(pump, left_odd), probability(pump, right_odd) end
probability(pump, odd)
click to toggle source
知道赔率和抽水计算概率
# File lib/tools.rb, line 14 def self.probability(pump, odd) pump, odd = BigDecimal(pump, 16), BigDecimal(odd, 16) return ((1.0 - pump) / odd) end
pumping(left_odd, right_odd)
click to toggle source
知道两边赔率算抽水
# File lib/tools.rb, line 8 def self.pumping(left_odd, right_odd) left_odd, right_odd = BigDecimal(left_odd, 16), BigDecimal(right_odd, 16) return (1.0 - (left_odd * right_odd) / (left_odd + right_odd)) end