FreeMarker doesn’t have a random number generator function. I needed a really simple solution that would allow me to pick a random image URL to be displayed on the homepage.
<#--
* Generates a "random" integer between min and max (inclusive)
*
* Note the values this function returns are based on the current
* second the function is called and thus are highly deterministic
* and SHOULD NOT be used for anything other than inconsequential
* purposes, such as picking a random image to display.
-->
<#function rand min max>
<#local now = .now?long?c />
<#local randomNum = _rand +
("0." + now?substring(now?length-1) + now?substring(now?length-2))?number />
<#if (randomNum > 1)>
<#assign _rand = randomNum % 1 />
<#else>
<#assign _rand = randomNum />
</#if>
<#return (min + ((max - min) * _rand))?round />
</#function>
<#assign _rand = 0.36 />
I’ve added this function to the FreeMarker Spring extensions I’ve been building up. You might use it in your code like so:
<img src="<@spring.url "/images/" + springx.rand(1, 10) + ".jpg" />" />
Note that there are obvious issues with this function. Aside from being based heavily on the second the function is called, you’ll notice that the min and max have less probability of being generated as the other values…what? I said it was simple.
https://masto.nu/@madelyn541
http://bbs.51pinzhi.cn/home.php?mod=space&uid=7715790
https://masto.nu/@madelyn541
http://bbs.51pinzhi.cn/home.php?mod=space&uid=7715790
https://www.bookingblog.com/forum/users/madelyn541/
https://www.bookingblog.com/forum/users/madelyn541/
https://www.bookingblog.com/forum/users/madelyn541/
https://www.minecraft-servers-list.org/details/madelyn541/
http://www.1gmoli.com/home.php?mod=space&uid=461064
https://www.minecraft-servers-list.org/details/madelyn541/
https://bbs.zp68.com/space-uid-35774.html
https://jszst.com.cn/home.php?mod=space&uid=7333507
https://jszst.com.cn/home.php?mod=space&uid=7333507
https://bbs.zp68.com/space-uid-35774.html
https://jszst.com.cn/home.php?mod=space&uid=7333507
https://bbs.zp68.com/space-uid-35774.html
https://www.freewebmarks.com/user/heAnHlYt4oEj
http://bbs.yunduost.com/home.php?mod=space&uid=162228&mobile=no
https://www.freewebmarks.com/user/heAnHlYt4oEj
http://bbs.yunduost.com/home.php?mod=space&uid=162228&mobile=no
https://www.databaze-her.cz/uzivatele/madelyn541/
https://www.databaze-her.cz/uzivatele/madelyn541/
https://www.databaze-her.cz/uzivatele/madelyn541/
http://yunduost.com/?81960
https://walling.page/eager-sage-8785
http://yunduost.com/?81960
Привет всем Не все знают что процесс возврата денег за ненужные медикаменты занимает совсем немного времени и не требует сложных действий. Предварительную информацию можно получить без визита в офис просто отправив фотографию. Выкуп лекарств по России и странам СНГ работает для большинства категорий медикаментов. Деньги переводятся на карту либо выдаются наличными в день обращения что удобно для каждого клиента. Более подробная информация по ссылке – https://скупкалекарств.рф выкуп препаратов Ацеллбия 100 Эксджива выкуп препаратов фонд выкупа лекарств в Твери Револейд выкуп препаратов продать Венклеста венетоклакс по фото скупка лекарств Всего наилучшего и успехов Фонд выкупа препаратов
Hello there, I discovered your blog by way of Google while looking for a comparable subject, your site got here up, it looks great. I’ve bookmarked it in my google bookmarks.
https://zzb.bz/ElXgQs
https://zzb.bz/ElXgQs
https://xiaoping777.com/home.php?mod=space&uid=82276&do=profile&from=space
https://commu.nosv.org/p/madelyn541/
https://commu.nosv.org/p/madelyn541/
Привет всем Остатки лекарств после лечения не обязательно хранить годами — их можно передать тем кто занимается возвратом средств за ненужные медикаменты. Препараты принимаются в заводской упаковке при этом важно чтобы срок годности ещё не истёк. Обращение в фонд выкупа препаратов занимает всего несколько минут благодаря оценке по фото. Все детали процесса уточнит персональный менеджер по телефону или в мессенджере в удобное для вас время. Более подробная информация по ссылке – https://выкуплекарств.рф выкуп Булевиртид продать Алимта выкуп препаратов Осимертиниб скупка Эксджива выкуп препаратов в Нижнем Новгороде фонд выкупа лекарств законно Всего наилучшего и успехов Фонд выкупа препаратов
https://xiaoping777.com/home.php?mod=space&uid=82276&do=profile&from=space
https://topsitenet.com/profile/madelyn541/2651027/
Привет всем Люди всё чаще обращаются к сервисам которые помогают избавиться от ненужных лекарств и получить за них честную компенсацию. Срок годности должен оставаться в норме а упаковка — сохранять целостность и заводской вид. Выкуп лекарств по России и странам СНГ работает для большинства категорий медикаментов. Перед тем как принимать решение клиент получает полную информацию о порядке и условиях передачи. Более подробная информация по ссылке – https://prodati-lekarstvaa.online быстро выкуп препаратов выкуп препаратов Пикрэй 300 фонд выкупа лекарств законно продать Опдиво скупка лекарств в Петрозаводске фонд выкупа лекарств Газива Всего наилучшего и успехов Фонд выкупа препаратов
https://topsitenet.com/profile/madelyn541/2651027/
https://undrtone.com/apricotrural
https://undrtone.com/apricotrural
https://topsitenet.com/profile/madelyn541/2651027/
https://undrtone.com/apricotrural
https://shorturl.at/Khd7J
https://undrtone.com/cyan560
https://shorturl.at/Khd7J
https://www.1001fonts.com/users/madelyn541/
https://undrtone.com/cyan560
https://www.1001fonts.com/users/madelyn541/
#if Как найти вход на кракен июнь июль Всем здорова Запрос кракен официальный набирает всё больше популярности. Настоящий кракен официальный публикуется только в доверенных источниках где ссылки проверяются и дублируются сообществом. Пользователи подчёркивают что кракен официальный — это единственный надёжный вариант. Зайти на кракен через тор можно быстро и надежно. кракен маркетплейс официальный сайт кракен официальный сайт кракен ссылка зеркало Проверенные ссылки для входа на маркетплейс КРАКЕН: • Для пользователей из г. Ростов-на-Дону доступно рабочее зеркало: кракен смотреть отзывы — krareview.cc • Запасная ссылка для остальных регионов: где найти ссылку — krakenphone.cc Оставляйте комментарии если возникнут проблемы с доступом или входом на КРАКЕН. Проверял лично все актуальные зеркала работают стабильно в 2026 году. #else Площадка кракена где все магазины онлайн Аллоха Выражение кракен сайт маркет закрепилось за onion-зеркалами. Настоящий кракен сайт маркет проверяется сообществом и публикуется в Telegram. Кракен форум — площадка для обсуждений и ссылок на рабочие зеркала. кракен маркет реклама кракен даркнет новости кракен онион ссылки Проверенные ссылки для входа на маркетплейс КРАКЕН: • Для пользователей из г. Омск доступно рабочее зеркало: кракен смотреть отзывы — krareview.cc • Запасная ссылка для остальных регионов: зайти по адресу — krakenphone.cc Пишите если возникнут проблемы с доступом или входом на КРАКЕН. Проверял лично все актуальные зеркала работают стабильно в 2026 году.
https://socialsocial.social/user/madelyn541/