php 抽奖代码,100分奖励

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 抽奖代码,100分奖励相关的知识,希望对你有一定的参考价值。

100分奖励,需求就这些了,求代码 ,
中奖名额为40个,奖品全部抽完显示“奖品已抽完”3,如果中奖显示“恭喜您中奖了”,未中奖显示“不好意思,你未抽中奖品!”
中奖名额为40个,奖品全部抽完显示“奖品已抽完
如果中奖显示“恭喜您中奖了”,未中奖显示“不好意思,你未抽中奖品

中奖概率是40%

<?php
/**
* 抽奖
* @param int $total
*/
function getReward($total=1000)

$win1 = floor((40*$total)/100);
$other = $total-$win1;
$return = array();
for ($i=0;$i<$win1;$i++)

$return[] = 1;


for ($n=0;$n<$other;$n++)

$return[] = '未抽中奖品';

shuffle($return);
return $return[array_rand($return)];

$data = getReward();
echo $data;
?>追问

如何调用数据库呢 ,我用的是dedecms 的数据库,我就是这个不知道怎么算,求解答

参考技术A 可以根据你条件完成追问

然后呢,需要?

追答

私聊

参考技术B 怎么又是你啊 迷上抽奖了啊?追问

额,最近我自己在研究,不会弄

以上是关于php 抽奖代码,100分奖励的主要内容,如果未能解决你的问题,请参考以下文章

经典抽奖概率算法

php一个抽奖函数(自定义中奖项数和概率)

分享一个PHP抽奖算法程序代码

PHP jQuery微信大转盘抽奖源代码分享

PHP jQuery微信大转盘抽奖源代码分享

前端+php实现概率抽奖