|
|
|
| здравствуйте.
имеется функция mt_rand(1, 100);
Как в этой функции получить случайное число от 1 до 100 кроме чисел, которые находятся в массиве (чисел в массиве может быть много)?
Вот код:
<?php
$arr = array(12, 45, 87);
echo mt_rand(1, 100);
?>
|
| |
|
|
|
|
|
|
|
для: BillyMax
(20.03.2011 в 03:23)
| | Лучше получить массив от 1 до 100, исключающий позиции массива $arr и выбрать случайный элемент этого массива. | |
|
|
|
|
|
|
|
для: cheops
(20.03.2011 в 10:23)
| | На данный момент так и сделал.
А других вариантов нету? | |
|
|
|
|
|
|
|
для: BillyMax
(21.03.2011 в 18:36)
| | А зачем? В чем суть другого решения должна быть? Быстрее или еще что-то? | |
|
|
|