Я пытаюсь создать уникальный рандомизированное массив с исключениями, я получил это далеко:PHP уникальное рандомизированные номера массива, за исключением
function rand_except($min, $max,$no_numbers, $except) {
//loop until you get a unique randomized array without except number
$end=false;
while (!$end){
$numbers = rand_array($min, $max,$no_numbers);//get unique randomized array
if(!in_array($except,$numbers)){
$end=true;
break;
}
}
return $numbers;
}
, но теперь я хочу функцию в цикле, пока кроме параметра ISN» т в массиве
Не было бы более эффективно добавлять эту функциональность функции * rand \ _array *, а не вызывать ее снова и снова до тех пор, пока она не выдаст требуемый результат? –