Генерирование уникальных случайных чисел в диапазонеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Генерирование уникальных случайных чисел в диапазоне

Сообщение Anonymous »

Мне нужно генерировать случайные уникальные числа в диапазоне, как я могу это сделать? Я могу генерировать случайное число по < /p>
generator:
$arr = [];
$x = rand($min, $max);
$len = count($arr);
$flag = 0;
for($i = 0; $i < $len; $i++)
{
if ($flag === 1)
goto generator;
if ($x === $arr[$i])
$flag = 1;
}
$arr[$index] = $x;
$index++;
goto generator;
< /code>
Я знаю, что этот код плохой, поэтому мне нужен лучший оптимизированный код моей версии!
справка!>

Подробнее здесь: https://stackoverflow.com/questions/561 ... in-a-range
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»