<?
$myjilv = array (//配置出现几率
'money' => array (1, 30 ), 'exp' => array (31, 50 ), 'energy' => array (51, 100 ) );
function getJilv($jilv) {
$randval = mt_rand ( 1, 100 );
foreach ( $jilv as $k => $v ) {
if ($v != "0") {
if ($randval >= $v [0] && $randval <= $v [1]) {
return $k;
}
}
}
}
echo getJilv( $myjilv );