用稍微精确一些的语言来描述就是:

记技能的最大伤害和最小伤害分别为max、min;

平均伤害为avg = (max+min)/2;

伤害浮动范围为size=(max-min)/2,即实际上这个技能造成的最大伤害为avg+size,最小伤害为avg-size;

实际战斗中,一次攻击的伤害浮动需要先roll点三次并取最大值s,然后再roll一次,决定最终造成的伤害值是平均值加s还是减s。

那么,roll点三次的期望值是多少呢?楼主比较低端,不会用数学方法推导出具体值,用程序模拟出的结果为:浮动的期望大约为0.75*size