/** * 拼手气红包函数 * @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;}