> For the complete documentation index, see [llms.txt](https://docs.leadconverter.su/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leadconverter.su/funkcii/sluchainoe-chislo-random.md).

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

## random

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

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

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

Примеры:

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

#### Аргументы

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

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

{% hint style="info" %}
Порядок аргументов не критичен. Можно указать `[random]10|1[/random]`, функция сама определит минимум и максимум и всё равно вернёт число от 1 до 10.
{% endhint %}

***

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

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

Примеры:

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

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

***

#### Особенности

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

Если возникли вопросы или трудности - смело обращайся в техподдержку. \
Рады каждому, поможем с любым вопросом и решим любую проблему 🤗

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}
