rand php



Php rand

Автор Aspen __ задал вопрос в разделе Другие языки и технологии

Функция rand в php и получил лучший ответ

Ответ от Cheery[гуру]
function get_rand()
{
$rnd = rand(1,20);
if ($rnd == 10) $rnd = get_rand();
return $rnd;
}
и все.
echo get_rand();
выдаст число от 1 до 20, но не 10
можно без рекурсии
do {
$rnd = rand(1,20);
} while ($rnd != 10);
echo $rnd;

Ответ от WereWolf[гуру]
$a=0;
while ($a=0)
{
$random = rand(1, 20);
if ($random!=10)
$a=1;
}
echo $random;

Ответ от Антон -[гуру]
Если нужно сохранить равномерное распределение вероятности, то так:
$random = rand(1, 19);
if($random>=10) ++$random;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Функция rand в php
спросили в Другое
как правильно установить панель мдф. как правильно начинать ложить панель мдф
Прежде чем приступить к облицовке стен вам нужно позаботится о наличии необходимых инструментов и
подробнее...

Здравствуйте, скажите, можно ли прошить ресивер divisat DVS-S100CX и как это сделать?
В поисковике набери, море инфы. Зачем здесь вопрос задавать? На на вскидку
подробнее...
спросили в Техника
Вчера заплатили за Триколор ТВ а у нас до сих пор не показывают каналы. Ошибка №10.
Если вы хотите узнать и проверить баланс Триколор ТВ то вам надо зайти на официальный сайт Триколор
подробнее...
спросили в Железо
Матрица от асер 5560G
Как узнать модель матрицы ноутбука без разборки. Как найти
подробнее...

Помогите решить проблему с принтером Epson Stylus Photo 1410 с СНПЧ.
Юстировку сделайте.
Если не поможет то

Антон Баитов.
Мастерподробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Приобрел триколор на 2 телевизора, но второй ресивер не показывает каналы кроме информационных...
Выбираем 159 канал, смотрим, появилось изображение.
Значит для того чтобы остальные каналы
подробнее...

Как включить подсветку клавиатуры на ноутбуке? модель msi GE70
По вашему тут все счастливые обладатели этой клавиатуры*

Читайте
подробнее...
спросили в Обои Клей
Какой клей для обоев выбрать?
На века для таких обоев не бывает. Клей для флизелиновых обоев легко клеит, но и снимать обои
подробнее...

как гипсокартон прикрепить к кирпичной стене??ремонт...
Сделайте обрешётку из дерева или профиля... .
А на неё гипсокартон .
Лучше саморезами
подробнее...
спросили в Железо
Нет драйвера на тачпад
по какой причине не устанавливаются? ошибки какие? подробней написать фантазии не
подробнее...

Где в ноутбуке Lenovo Z500 найти функцию самоочистка кулера от пыли?
это фирменная утилита -на диске или на сайте производителя
подробнее...

Нужен образ диска системы Windows 7 и 8 x64 c мультизагрузкой (multiboot). Где скачать?
зайти к другу и сказать, дай мне скачать Windows с торрента, потом у него же записать на Usb
подробнее...
спросили в Железо
Совместимость матрицы и ноутбука.
Последнее предложение... Оно для кого?

laconic
Просветленный
(38373)подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*