搜尋

首頁  >  問答  >  主體

如何计算中奖概率问题

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

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

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

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


代言代言2833 天前1053

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-02-23 09:13:42

    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
  • 取消回覆