php权重选择算法

代码语言:php

所属分类:算法

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
/**
* 根据权重选择
*
* @param array $weight
*  权重 例如array('a'=>10,'b'=>20,'c'=>50)
* @return string key 键名
*/
function getkeybyweight($weight = array()) {
    $roll = rand(1, array_sum($weight));
    $_tmpW = 0;
    $rollnum = 0;
    foreach ($weight as $k => $v) {
        $min = $_tmpW;.........完整代码请登录后点击上方下载按钮下载查看

网友评论0