----- конспи*ация , конспи*ация и еще раз конспи*ация
EuGen
Отправлено: 06 Мая, 2011 - 12:26:33
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
В приведенном примере выше нет проверки на уникальность. Если так, то можно просто
$id=rand(0, $max);
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Crazy_maker
Отправлено: 06 Мая, 2011 - 22:33:13
Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2011
Помог: 0 раз(а)
EuGen Вы бы не могли полностью рассказать как работает оператор rand( ); и еще небольшая просьба напишите примерный скрипт без излишеств для галереи с фотографиями и текстом, мне чисто для примера.
molchun201
Отправлено: 06 Мая, 2011 - 22:38:24
Посетитель
Покинул форум
Сообщений всего: 295
Дата рег-ции: Февр. 2011 Откуда: Менеск
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Так а что тут рассказывать? Генерирует случайное число. Если параметры не заданы - то от 0 до RAND_MAX (см. ссылку). Если заданы - то в заданных границах: http://php.su/functions/?rand
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
energ
Отправлено: 07 Мая, 2011 - 12:55:19
Гость
Покинул форум
Сообщений всего: 102
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Crazy_maker пишет:
EuGen Вы бы не могли полностью рассказать как работает оператор rand( ); и еще небольшая просьба напишите примерный скрипт без излишеств для галереи с фотографиями и текстом, мне чисто для примера.
в функции ранд перводе чило от какого генить 2 до какого, т.е. rand(1,5) - генить случайное от 1 до 5, mt_rand более быстр т.к. использует другую систему генирации
EuGen
Отправлено: 07 Мая, 2011 - 14:49:11
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
EuGen пишет:
Если параметры не заданы
А про случай с параметрами я рассказал.
mt_rand Я бы сказал лучше тем, что дает более правильное распределение случайного числа, так как использует лучшие числовые характеристики случайных величин.
В быстроте, уверяю, разницу заметить очень сложно (если, конечно, не вызывать генератор 100000000 раз)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Shtorm_sai
Отправлено: 07 Мая, 2011 - 19:23:44
Частый гость
Покинул форум
Сообщений всего: 135
Дата рег-ции: Янв. 2011 Откуда: Новосибирск, Россия
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.