Php 如何根据赌注/结果计算运气系数?
我正在一个网站上工作,在那里,用户可以在有可变获胜机会的活动上下注。其中一个任务是根据某个用户的赌注显示其“运气因素” 以下是运气因素的定义: 显示的运气百分比显示您赢得的赌注数量与您“应该”赢得的赌注数量。例如,如果你玩了10次,有10%的机会赢,并且赢了10次赌注中的两次,那么你的运气将显示为200%,因为你赢了“应该”赢的两倍。在计算运气时,不考虑赌注大小,因此,如果您的赢注风险大于输注风险,那么运气可能低于100%,并且仍然显示出利润 以下是我的(MySQL)数据库结构: 表赌注 栏目:Php 如何根据赌注/结果计算运气系数?,php,mysql,probability,Php,Mysql,Probability,我正在一个网站上工作,在那里,用户可以在有可变获胜机会的活动上下注。其中一个任务是根据某个用户的赌注显示其“运气因素” 以下是运气因素的定义: 显示的运气百分比显示您赢得的赌注数量与您“应该”赢得的赌注数量。例如,如果你玩了10次,有10%的机会赢,并且赢了10次赌注中的两次,那么你的运气将显示为200%,因为你赢了“应该”赢的两倍。在计算运气时,不考虑赌注大小,因此,如果您的赢注风险大于输注风险,那么运气可能低于100%,并且仍然显示出利润 以下是我的(MySQL)数据库结构: 表赌注 栏目:
- winchance(0.01-99.99)
- 赢(对/错)
该应用程序是用php编写的,但我相信伪代码示例会将我推向正确的方向。如果我理解你的问题,你可以使用mysql winchance列计算中奖概率的平均值,实际中奖率为(中奖数/总下注数)。给定这两个值,运气系数将为实际比率/winchance平均值*100 例如,平均获胜概率为0.1,实际获胜率为2/10=0.2,那么运气系数为0.2/0.1*100=200%。这可以通过mysql内置函数本身轻松计算