<?php $num = 5; $total = 20; function randArray($num,$total){     $array = array();     $array = array_pad($array,$num,0);     for($i=0;;$i++){         for($j=0;$j<$num;$j++){         $rand = rand(0,1);         if( (array_sum($array) + $rand) >= $total ){ $array[$j] += $total - array_sum($array); return $array; }else{ $array[$j] += $rand; } } } } $array = randArray($num,$total); echo '<pre class="brush:php;toolbar:false">'; print_r($array); echo '<br />'; echo array_sum($array); echo '<br />'; $key = array_rand($array); echo $key; echo '<br />'; echo $array[$key];
위 내용은 PHP가 지정된 책의 배열에 지정된 숫자를 무작위로 할당하는 방법을 소개하며, 그 내용도 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.