使用 PHP 解决机率和权重问题
//有一个百货公司办了一个抽奖活动,一等奖的中奖率是3%,二等奖是5%,三等奖是10%,纪念奖是20%。 //处理这个需求,一般的程序员会采用如下的逻辑: $randKey = mt_rand(1, 100); $key = 0; if (...
//有一个百货公司办了一个抽奖活动,一等奖的中奖率是3%,二等奖是5%,三等奖是10%,纪念奖是20%。 //处理这个需求,一般的程序员会采用如下的逻辑: $randKey = mt_rand(1, 100); $key = 0; if (...