时间:2021-07-01 10:21:17 帮助过:2人阅读
- /**
- * php拼手气红包函数
- * @param int $fee 红包总金额
- * @param int $c 发给多少人
- * @return array
- */
- function RedEnvelope($fee,$c){
- $fee = 100;
- $n = $fee/2;
- for($i=0;$i<$c;$i++){
- if($i==($c-1)){
- $arr[]=$fee;
- }else{
- $arr[]=$j=rand(0.01,$n)+rand(11,99)/100;
- $fee = $fee-$j;
- $n = $fee/4;
- }
- }
- return $arr;
- }
- //使用示例
- $arr=RedEnvelope(100,10);
- print_r($arr);
- $z =0;
- foreach($arr as $v){
- $z +=$v;
- echo $v."+";
- }
- echo "=",$z;
以上就是php实现拼手气红包函数的详细内容,更多请关注Gxl网其它相关文章!