PHP和JavaScript中奖概率算法

2.0k 前端 , , 2评论
这是一个经典的概率算法。 现在有数组:[10, 20, 30, 40] 。 假设对应中奖几率:特等奖10%,一等奖20%,二等奖30%,三等奖40%,总共100%。 算法开始时,从数组中选出一个值$value,再从1-100概率空间内随机选出一个数$rand。 比较$value和$rand,如果$rand在$value概率范围之内,则直接返回$value对应的key。 如果不在,则将概率空间的…