Skip to main content

Функция randi() в выражениях

randi() - функция которая позволяет генерировать случайное целое число в заданном диапазоне.

Способ подачи информации в данном пособии предполагает что вы уже ознакомились с указанными по ссылкам документами и в целом понимаете принципы работы описываемого функционала.

 

❖ Необходимый функционал

 

Дополнительные переменные.
Для подключения перейдите в вашем боте:
☞ 🔐Админ | 🧩Расширения | 📂Переменные

Макросы и выражения кнопок.
Для подключения перейдите в вашем боте:
☞ 🔐Админ | 🧩Расширения | 📂Кнопки

Условия.
Для подключения перейдите в вашем боте:
☞ 🔐Админ | 🧩Расширения | 📂Кнопки

Пакет дополнительных "Токенов Функций".
Для подключения перейдите в вашем боте:
☞ 🔐Админ | 🧩Расширения | 📂Action-ы

ВАЖНО: Приобретение функционала для бота доступно только Создателю (хозяину) бота. Админы покупать функционал - НЕ МОГУТ!

В некоторых вычислениях необходимо использовать генератор случайных чисел. Приведенные ниже примеры помогут вам в этом.

 

Случайное число от -100 до +100

Используйте когда нужно случайным образом прибавить или отнять какое либо число. Если умножить любое число на это выражение - оно определит его знак (Плюс или Минус) случайным образом, что позволит вам например случайным образом добавить или отнять значение в переменной (или бонус например).

Чтобы определить знак (Плюс / Минус) воспользуемся функцией rands() из руководства по выражениям. Функция randi() сгенерирует случайное число от 1 до 100, а умножение его на значение функции rands() сделает результат отрицательным или положительным. Таким образом будет выпадать случайное число от -100 до -1 и от +1 до +100 (не ноль).

Окончательное выражение будет выглядеть вот так:

{randi(1, 100) * rands()}