Could mix up the offers:
val shuffled = Random.shuffle(offers)
val view = views.html.fragments.travelOffer(shuffled take(5))