random
Новое в версии 1.5: Функция random была добавлена в Twig 1.5.
Новое в версии 1.6: Обработка строк и целых чисел была добавлена в Twig 1.6.
Новое в версии 1.38: Аргумент max был добавлен в Twig 1.38.
Функция random возвращает случайное значение в зависимости от типа переданного параметра:
- случайный элемент из последовательности;
- случайный символ из строки;
- случайное целое число между 0 и целым параметром (включительно);
- случайное целое число между целым параметром (при отрицательном значении) и 0 (включительно);
- случайное целое число между первым целым и вторым целым параметрами (включительно).
{{ random(['apple', 'orange', 'citrus']) }}{# example output: orange #}
{{ random('ABC') }}{# example output: C #}
{{ random() }}{# example output: 15386094 (works as the native PHP mt_rand function) #}
{{ random(5) }}{# example output: 3 #}
{{ random(50, 100) }}{# example output: 63 #}
Аргументы
-
values: Значения -
max: Максимальное значение, когда values — целое число
© 2009–2018 by the Twig Team
Licensed under the three clause BSD license.
The Twig logo is © 2010–2020 Symfony
https://twig.symfony.com/doc/1.x/functions/random.html