您现在的位置是:网站首页 > 脚本编程>
PHP生成红包的简单代码
红包谁都想要,当你打开红包的瞬间里面赫然显示几个大字“恭喜您中了5000000万”,可惜买了好多的彩票一个都没有中过悲剧吧!闲着无聊自己研究了一下红包生成php代码!
$n = 200; //红包个数
$amount = 5000; //红包总金额
$s = 2.00*100; //最小金额 精确到分
$b = 48.00*100; //最大金额 精确到分
getPacket($n,$amount,$s,$b);
function getPacket($n,$amount,$s,$b){
$arr = array();
for($i=0;$i< $n-1;$i++){
$arr[$i] = rand($s,$b)/100;
}
$last = ($amount - array_sum($arr))/100;
$arr[$n-1] = sprintf("%.2f",$last);
if($arr[$n-1]>$s/100 && $arr[$n-1]< $b/100){
echo "<pre>";
print_r($arr);
// foreach($arr as $k){
// echo $k."<br/>";
// }
}else{
getPacket($n,$amount,$s,$b);
}
}
很简单,就是用rand随机数来实现的......感觉写的则个很蛋疼....可能是很久没有更新博客了,是用来凑数的....呜呜呜....
打赏本站,你说多少就多少

本文地址:https://www.qi522.com/view/60.html
来 源:千奇博客
下一篇:微信公众平台开发(一)平台注册