Я занимаюсь разработкой веб-приложения с использованием asp.net Mvc 2 и NHibernate, и я подкладываю данные (продукты в категории) на своей странице, но эти данные случайные, поэтому я использую оператор HQL ссылка это:
string hql = "from Product p where p.Category.Id=:IdCategory order by rand()";
Работает нормально, но когда я пейджинговую страницу, иногда один и тот же продукт появляется на первой, второй и т. Д. Страницах, потому что он упорядочен по rand ().
Есть ли способ сделать случайный заказ по фиксированному периоду (внутреннему времени)? Или любое решение?