最新文章:
首页 后端
php 红包算法,强大
发布时间:2018年03月05日 阅读数:4154
老规矩 直接上代码
function ff(&$shen_price, &$shen_number, $min = 0) {
if ($shen_number == 1) {
return $shen_price;
}
return $shen_price == 0 || $shen_price / $shen_number < 1 ? 0 : mt_rand(1, $shen_price / $shen_number == 1 ? 1 : $shen_price / $shen_number * 2);
}
$_price = 1000 * 100;
$num = 10;
$min = 99.01 * 100;
$price = $_price - $num * $min;
$_num = $num;
$all_s = 0;
echo '共' . ($_price / 100) . '元,基本' . ($num * $min / 100) . '元' . PHP_EOL;
for ($i = 0; $i < $_num; $i++) {
$c = ff($price, $num);
$all_s += $c;
$price -= $c;
$num--;
echo "剩余" . (($num * $min + $price) / 100) . "元,剩余{$num}个,此次红包";
echo (($min + $c) / 100) . '元' . PHP_EOL;
}
echo '共发出' . (($min * $_num + $all_s) / 100) . '元';
本文作者:初心
文章标题: php 红包算法,强大
本文地址:http://www.5wcx.com/back/24.html
版权声明:若无注明,本文皆为“许敬轩的个人主页 - 勿忘初心,方得始终,个人博客,技术经验分享”原创,转载请保留文章出处。
本文地址:http://www.5wcx.com/back/24.html
版权声明:若无注明,本文皆为“许敬轩的个人主页 - 勿忘初心,方得始终,个人博客,技术经验分享”原创,转载请保留文章出处。
相关文章
您可以选择一种方式赞助本站
支付宝转账赞助
