/**
* [test 砍价]
* @return [type] [description]
*/
public function test(){
$i=1;
while($i>0)
{
$res=$this->gen(20,1,40,500);
if($res['total']==0){
break;
}
$i++;
}
print_r($res);
}
public function gen($num=30,$min=0.1,$max=70,$total=1000){
$arr=[];
for ($i=0;$i<$num;$i++) {
$arr[$i]=rand($min,$max);
$total=$total-rand($min,$max);
}
return ['total'=>$total,'arr'=>$arr];
}