php发红包
Posted allenzhou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php发红包相关的知识,希望对你有一定的参考价值。
?/**
* 发红包函数实现
* @param float $total 红包金额
* @param int $num 红包个数
* @return 返回数组
*/
function luckymoney($total,$num){
$min=0.01;//每个人最少能收到0.01元
$arr[]=array() ;
for ($i=0;$i<$num-1;$i++)
{
$safe_total=($total-($num-$i)*$min)/($num-$i);//随机安全上限
$money=mt_rand($min*100,$safe_total*100)/100;
$total=$total-$money;
$arr[$i] = $money;
}
$arr[$num-1] = $total;
return $arr;
}
* 发红包函数实现
* @param float $total 红包金额
* @param int $num 红包个数
* @return 返回数组
*/
function luckymoney($total,$num){
$min=0.01;//每个人最少能收到0.01元
$arr[]=array() ;
for ($i=0;$i<$num-1;$i++)
{
$safe_total=($total-($num-$i)*$min)/($num-$i);//随机安全上限
$money=mt_rand($min*100,$safe_total*100)/100;
$total=$total-$money;
$arr[$i] = $money;
}
$arr[$num-1] = $total;
return $arr;
}
以上是关于php发红包的主要内容,如果未能解决你的问题,请参考以下文章