ホームページ > php教程 > PHP源码 > php年终抽奖

php年终抽奖

PHP中文网
リリース: 2016-05-25 17:08:56
オリジナル
1373 人が閲覧しました

1.抽奖

1.jpg

2.核心算法

function get_rand($proArr)
{
    $result = ''; //概率数组的总概率精度
    $proSum = array_sum($proArr); //概率数组循环
    foreach ($proArr as $key => $proCur) {
        $randNum = mt_rand(1, $proSum);
        if ($randNum <= $proCur) {
            $result = $key;
            break;
        } else {
            $proSum -= $proCur;
        }
    }
    unset($proArr);
    return $result;
}
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート