Если заданы несколько вариантов строк, выводит одну из них, выбранную случайным образом.
Данный макрос нужен, в основном, для целей продвижения сайтов в поисковых системах, поскольку позволяет разнообразить мета-тэги и заголовки страниц, тексты на страницах и т.п. за счет использования альтернатив.
Макросу задается набор вариантов, среди которых он случайным образом выбирает один, который и выводит.
У макроса есть два режима: выбор строки совершенно случайным образом, и выбор строки псевдослучайным образом с фиксацией значения для текущего URL. Первый режим понятен - если на странице разместить макрос с выбором варианта, то при каждом его вызове он будет выдавать новое значение. Для целей раскрутки сайта в поисковиках это не очень хорошо, поскольку после сброса кэша макрос будет постоянно генерировать разные значения, что может быть негативно воспринято поисковой машиной. Поэтому чаще всего применяется второй режим, активируемый ключом fixed. В этом режиме макрос на одном и том же URL всегда будет генерировать одно и то же значение. При этом, если на странице есть несколько макросов с одинаковыми параметрами, все они будут выдавать различные значения друг относительно друга, но при повторном запуске на том же URL все значения будут сохранены. То есть страница не меняется с течением времени, при этом при её начальной генерации значения будут выбраны из числа возможных псевдослучайным образом.