php随机数

function rand_hb($mi,$max,$count,$num){
    if($max*$count<$num || $mi*$count>$num){
        exit('输入错误!');
    }
    $arr = array();
    for($i=1;$i<$count;$i++){
        $arr[] = mt_rand($mi,$max);
    }
    if($max > ($num - array_sum($arr)) && ($num - array_sum($arr)) > $mi){
        $arr[]=$num - array_sum($arr);
        return $arr;
    }else{
        return rand_hb($mi,$max,$count,$num);
    }
}



你可能感兴趣的:(php随机数)