例子,代码如下:
10,'b'=>20,'c'=>50) * @return string key 键名 */ function roll($weight = array()) { $roll = rand ( 1, array_sum ( $weight ) ); $_tmpw = 0; $rollnum = 0; foreach ( $weight as $k => $v ) { $min = $_tmpw; $_tmpw += $v; $max = $_tmpw; if ($roll > $min && $roll 10,'b'=>20,'c'=>50)); echo $row;
