Случайное число (random)

Эта функция возвращает случайное целое число в заданном диапазоне.

random

Функция random генерирует случайное целое число в заданных границах.

Формат записи следующий:

[random]от|до[/random]

Примеры:

[random]1|10[/random]
[random]-5|5[/random]
[random]0|100[/random]

Аргументы

Функция принимает до 2 аргументов (разделяются символом |):

  1. Нижняя граница (необязательный) Число, с которого начинается диапазон случайных значений (включительно).

    • Если аргумент не передан или не является числом — используется минимально возможное значение (очень большое отрицательное число).

  2. Верхняя граница (необязательный) Число, на котором заканчивается диапазон случайных значений (включительно).

    • Если аргумент не передан или не является числом — используется максимально возможное значение (очень большое положительное число).

Порядок аргументов не критичен. Можно указать [random]10|1[/random], функция сама определит минимум и максимум и всё равно вернёт число от 1 до 10.


Использование с переменными

Как и другие функции, random поддерживает подстановку переменных через {{переменная}}.

Примеры:

[random]{{min_value}}|{{max_value}}[/random]

Если в переменной окажется нечисловое значение, соответствующая граница будет заменена значением по умолчанию.


Особенности

  • Если передать дробное значение ([random]1.5|9.9[/random]), оно будет приведено к целому

Последнее обновление

Это было полезно?