服务器之家

服务器之家 > 正文

php实现可以设置中奖概率的抽奖程序代码分享

时间:2020-06-06 15:08     来源/作者:zxhpj

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

<?php

/**

 * 抽奖

 * @param int $total

 */

function getReward($total=1000)

{

 $win1 = floor((0.12*$total)/100);

 $win2 = floor((3*$total)/100);

 $win3 = floor((12*$total)/100);

 $other = $total-$win1-$win2-$win3;

 $return = array();

 for ($i=0;$i<$win1;$i++)

 {

 $return[] = 1;

 }

 for ($j=0;$j<$win2;$j++)

 {

 $return[] = 2;

 }

 for ($m=0;$m<$win3;$m++)

 {

 $return[] = 3;

 }

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

 {

 $return[] = '谢谢惠顾';

 }

 shuffle($return);

 return $return[array_rand($return)];

}

 

$data = getReward();

echo $data;

?>

这篇文章主要介绍了一个抽奖程序,要求一等奖的中奖概率是0.12%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾

相关文章

热门资讯

歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
返回顶部