拼手气红包函数

/**
 * 拼手气红包函数
 * @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;
}
原文地址:https://www.cnblogs.com/jxl1996/p/10138993.html