##### 指定数值随机分配n份 数值大小平均随机 php代码


    public function rands_data(){

        $sum = 200; //总数为200
        $n=40;    //分成多少份
        $sum=$sum - $n;
        for($i=$n;$i>0;$i--){
            $data[$i]=1;
            $row=0;
            if($sum>0){
                if($i==1){
                    $data[$i] +=$sum;
                }else{
                    $max=floor($sum/$i*2);
                    $row=mt_rand(0,$max);
                    $data[$i]+=$row;
                }
            }
            $sum -= $row;
        }
        return $data;

     //  用array_reverse($data) 重新对数组键排序。
    }##### 指定数值随机分配n份 数值大小平均随机 php代码