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://animeforums.net/profile/78899-madelyn541/
https://animeforums.net/profile/78899-madelyn541/
#if Как зайти на сайт кракен быстро Всем салют Фраза кракен платформа торговая площадка встречается в инструкциях. Настоящая кракен платформа торговая площадка объединяет в себе множество функций поэтому новичкам важно изучить её пошагово. Кракен маркетплейс через телеграм даёт вход. кракен маркет телеграм кракен зеркало как найти кракен в торе Проверенные ссылки для входа на маркетплейс КРАКЕН: • Для пользователей из г. Пермь доступно рабочее зеркало: кракен шоп вход — krakeshop.cc • Запасная ссылка для остальных регионов: рабочий вход на кракен — kraken2vhod.cc Задавайте вопросы если возникнут проблемы с доступом или входом на КРАКЕН. Проверял лично все актуальные зеркала работают стабильно в 2026 году. #else Кракен тор вход зеркало сайт Хаюшки Фраза кракен магазин тор подчёркивает что площадка работает исключительно в сети Tor. Настоящий кракен магазин тор доступен только через onion-домены и сопровождается защитным шифрованием. Всё остальное — фейки. Ссылка на кракен сайт открывает маркетплейс. кракен вход зеркало форум кракен россия реклама кракена название песни Проверенные ссылки для входа на маркетплейс КРАКЕН: • Для пользователей из г. Уфа доступно рабочее зеркало: магазин кракен шоп — krakeshop.cc • Запасная ссылка для остальных регионов: официальный вход кракен — kraken2vhod.cc Оставляйте комментарии если возникнут проблемы с доступом или входом на КРАКЕН. Проверял лично все актуальные зеркала работают стабильно в 2026 году.
https://hutsons-hacks.info/author/campingila0823/
https://hutsons-hacks.info/author/campingila0823/
https://hutsons-hacks.info/author/campingila0823/
長らく探していた素晴らしいサイトに巡り合えました。デザインのバリエーションが非常に豊富で、各アイテム独自の雰囲気と魅力が溢れています。細部の作り込みが丁寧で、素材感やシルエットの美しさに非常に感動しました。
多種多様なコンセプトのアイテムが取り揃えられており、シチュエーションや好みに応じて選択できる幅が広いです。単なるデザインだけでなく、着用時の心地よさもしっかり考慮されている点が非常に好印象です。
商品クオリティが安定しており、どの商品を見ても満足できる水準です。オリジナリティ溢れるデザインが多く、他サイトにはない魅力的なラインナップが最大の特徴だと感じます。
機会があれば継続して利用したいと強く思います。新商品の追加も楽しみで、知り合いにも自信を持っておすすめできる素晴らしいショップです。
https://kaeuchi.jp/forums/users/madelyn541/
https://www.lemongrovelane.com/author/designedkdr239/
https://www.mymeetbook.com/madelyn541
https://www.lemongrovelane.com/author/designedkdr239/
http://nancycain.com/author/cardhth26/
https://www.mymeetbook.com/madelyn541
https://www.mymeetbook.com/madelyn541
https://md.sebastians.dev/s/k30e-DWEg
http://nancycain.com/author/cardhth26/
http://nancycain.com/author/cardhth26/
https://md.sebastians.dev/s/k30e-DWEg
https://pixelandbloom.com/author/functionouh7611/
Well explained and easy to follow. Great job.
https://pixelandbloom.com/author/functionouh7611/
https://www.ebooklingo.com/profile/16163
https://www.ebooklingo.com/profile/16163
http://nursesoncall.com/author/improvedpnz962/
https://theresanaiforthat.com/@madelyn541/
http://nursesoncall.com/author/improvedpnz962/
https://theresanaiforthat.com/@madelyn541/
http://nursesoncall.com/author/improvedpnz962/
http://vetstate.ru/forum/?PAGE_NAME=profile_view&UID=301463
http://vetstate.ru/forum/?PAGE_NAME=profile_view&UID=301463
https://payhip.com/b/RhCXF
https://payhip.com/b/RhCXF
Привет всем Вопрос куда деть неиспользованные препараты становится особенно актуальным после завершения дорогостоящего курса терапии. Препараты принимаются в заводской упаковке при этом важно чтобы срок годности ещё не истёк. Выкуп лекарств по России и странам СНГ работает для большинства категорий медикаментов. Приятным бонусом становится возможность освободить место и получить часть вложенных средств обратно. Более подробная информация по ссылке – https://продати-лекарстваа.рф продать лекарства без рецепта фонд выкупа лекарств Эрбитукс Венклекста скупка лекарств целые упаковки выкуп препаратов законно скупка лекарств Стелара 90 с рук Всего наилучшего и успехов Фонд выкупа препаратов
http://www.grecal.net/author/defelw42/
http://www.grecal.net/author/defelw42/
http://www.grecal.net/author/defelw42/
https://payhip.com/b/RhCXF
https://stadiontusanj.ba/author/proceduredqj568/
https://www.mateball.com/madelyn541
https://stadiontusanj.ba/author/proceduredqj568/
https://www.mateball.com/madelyn541
https://stadiontusanj.ba/author/proceduredqj568/
http://www.stes.tyc.edu.tw/xoops/modules/profile/userinfo.php?uid=4078067
http://www.stes.tyc.edu.tw/xoops/modules/profile/userinfo.php?uid=4078067
https://skilltecs.com/author/aliastzg39/
https://www.freelistingaustralia.com/listings/poppers
https://skilltecs.com/author/aliastzg39/
https://skilltecs.com/author/aliastzg39/
https://www.freelistingaustralia.com/listings/poppers
https://www.freelistingaustralia.com/listings/poppers