签到拿红包的这个,我现在62级是穿还是分解

* 原理说明 设想一根绳子有一个固萣的长度(即本红包的总金额/红包的金额最小单位)在上面标记整数位的点 * 进行N-1(抽奖人数-1)次的随机打点 如果点重复则再次打点 当这些点铨部打出来后,组合上首位位置0点和 $totalMoney/$unit位 * 展开这条绳子在这些点的位置截断,每个绳子的长度(排序后$data[$i+1]-$data[$i])就是每个人的中奖的金额!!! * @return array|int 如果参数异常返回相应的错误码,反之返回抽奖的结果

当N(N>500)个人领取N*unit或者(N+1)*unit 红包的时候 容易出现递归调用次数过多的问题! 这个问题一直没有找到合适的解决方法!还请各位大侠,能给个思路

}

我要回帖

更多关于 签到拿红包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信