抢红包算法

(摘自:程序员小灰)java   首先,若是采用"每次抢红包的时候直接随机,随机的上限为剩余金额数"的方法的话,会出现随次数递增而随机金额递减的bug...程序员   正解1:二倍均值法dom 剩余红包金额为M,剩余人数为N,那么有以下公式:ide 每次抢到的金额 = 随机区间 (0, M / N X 2)spa 这个公式,保证了每次随机金额的平均值是相等的,不会由于抢红包的前后顺序而形成不公平。
相关文章
相关标签/搜索