版权声明:本文为博主原创文章,未经博主允许不得转载。更好的样式阅读体验可点击文章底部<<查看原文>> https://blog.csdn.net/huuinn/article/details/80241761
简介
php按指定概率获得key<?php function getkey() { $pro = [ 'key1' =>80, 'key2' =>20, ]; $ret = ''; $sum = array_sum($pro); foreach($pro as $k=>$v) { $r = mt_rand(1, $sum); if($r <= $v) { $ret = $k; break; }else{ $sum = max(0, $sum - $v); } } return $ret; } echo getkey();
查看原文:https://www.huuinn.com/archives/619
更多技术干货:风匀坊
关注公众号:风匀坊