BigDecimal 红包计算方法记录
import java.math.BigDecimal;public class Test { /** * 额度在0.01和(剩余平均值2)之间。 例如:发100块钱,总共10个红包,那么平均值是10块钱一个,那么发出来的红包的额度在0.01元~20元之间波动。 * 当前面3个红包总共被领了40块钱时,剩下60块钱,总共7个红包,那么这7个红包的额度在:0.01~(60/7)*2=17.14之间。 * 注意:这里的算法是每被抢一个后,剩下的会再次执行上面的这样的