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

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

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";
}
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート