Новое на форуме
Форма входа
Раздел Название темы Ответов Последний
Test forum ПО ПОВОДУ РАЗДАЧ 2 Ghost
Меню сайта
Категории
статьи [59]
Главная » Статьи » статьи

Случайная информация на стороне сервера
скачать красивые широкоформатные обои для рабочего стола
Случайная информация на стороне сервера
Code
<?if((rnd 10)%3 = 0)?>  
  Первая инфа. Вероятность выпадения - 40%  
  <?else?><?if((rnd 10)%2 = 0)?>  
  Вторая инфа. Вероятность выпадения - 30%  
  <?else?>  
  Еще инфа. Вероятность выпадения - 30%  
  <?endif?><?endif?>


Реализовано с помощью rnd. Как работает:
Расшифровка первой строки: если случайное число от 0 до 9 делится на 3 без остатка, выводим первую инфу. Случайное число может быть (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Из них делятся на 3 без остатка (0, 3, 6, 9). То есть 4 числа из десяти. 4/10*100% = 40% вероятности.
Вторая строчка - выводимая информация.
Третья строка - если первое условие не выполнилось (выпало число, делящееся с остатком (1, 2, 4, 5, 7, 8)), то генерируем опять число от 0 до 9 и проверяем, делится ли оно на 2 без остатка. На два без остатка делятся (0, 2, 4, 6, 8). То есть 5 чисел из 10.
Четвертая строка - выводимая информация.
Пятая строка - если второе условие не выполнилось, другая инфа.
Шестая строка - выводимая информация.
Последняя строка - закрываем if'ы (условия).

Эту цепочку можно продолжать и выводить больше, чем 3 вида информации. Данная функция может пригодится где угодно (мета-теги, тайтлы, описания, ключевые слова, шапки, блоки) можно сделать случайными.
Таки дела.

50 на 50 %

Code
<?if((rnd 2)=1)?>1<?else?>0<?endif?>
Категория: статьи | Добавил: SerGrey (29.01.2012)
Просмотров: 615 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Партнеры
Категории раздела
статьи [59]
Опрос
Оцените мой сайт
Всего ответов: 41
Статистика
» Зарег. на сайте
Всего: 18
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 3
Модераторов: 1
Модератор форума:
Проверенных: 0
Обычных юзеров: 13
» Из них
Парней: 14
Девушек: 4



Пользователи, посетившие
сайт за текущий день :
Поиск

Поиск

Поиск

Поиск


| Главная страница | Форум для Web Мастера | Файловый архив | Мониторинг серверов | Онлайн видео | Новости в мире | Статьи | Рейтинг сайтов |

| Обратная связь | Карта сайта | RSS | Карта форума | Разработчик |


Все материалы размещенные на сайте,пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
Администрация ответствености не несет за содержание материала и убытки не возмещает.
По истечении 24 часов материал должен быть удален с Вашего компьютера.
Авторские права защищены законом Украины "О копировании"
Дизайн разработан Sinners.PP.Ua
2009-2024 год
Сделать бесплатный сайт с uCoz