这篇文章主要介绍了一个抽奖程序,要求一等奖的中奖概率是012%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾
代码如下:
<php
/
抽奖
@param
int
$total
/
function
getReward($total=1000)
{
$win1
=
floor((012$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;
>
事故树分析又称为故障树分析(FTA),是一种演绎的系统安全分析方法。它是从要分析的特定事故或故障开始(顶上事件),层层分析其发生原因,直到找出事故的基本原因,即故障树的底事件为止。这些底事件又称为基本事件,它们的数据是已知的或者已经有过统计或实验的结果。FTA一般可分为以下几个阶段:
(1)选择合理的顶上事件,系统分析边界和定义范围,并且确定成功与失败的准则;
(2)资料收集准备,围绕所需要分析的事件进行工艺、系统、相关数据等资料的收集;
(3)建造故障树,这是FTA的核心部分。通过对已收集的技术资料,在设计、运行管理人员的帮助下,建造故障树;
(4)对故障树进行简化或者模块化;
(5)定性分析,求出故障树的全部最小割集,当割集的数量太多地,可以通过程序进行概率截断或割集阶截断;
(6)定量分析,这一阶段的任务是很多的,它包括计算顶事件发生概率即系统的点无效度和区间无效度,此外还要进行重要度分析和灵敏度分析。
事故树分析方法可用于洲际导d(核电站)等复杂系统和其它各类系统的可靠性及安全性分析、各种生产的安全管理可靠性分析和伤亡事故分析。
以上就是关于php实现可以设置中奖概率的抽奖程序代码分享全部的内容,包括:php实现可以设置中奖概率的抽奖程序代码分享、如何使用故障树分析失效概率分配、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)