如何计算中奖概率问题
代言
代言 2017-02-23 09:13:03
0
1
1054

有这么一个需求,每次请求一次按照指定概率进行开奖,比如:

A第一次请求,中奖概率为65%,第二次请求,中奖概率为7%

B第一次请求,中奖概率为30%,第二次请求,中奖概率为1%

我要如何得到A第一次请求中奖没中奖呢?


代言
代言

모든 응답(1)
大家讲道理
function  is_get_prize($data){
    $rand_value = 0;
    $rand_value = mt_rand(1, 100);
    return($rand_value >= (100-$data)) ? (true) : false;
}
$ret = is_get_prize(65);
if(true === $ret){
    echo "ok";
}else{
    echo "bad";
}
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿