title: Show a specific number of Random Items of a list ordered by clicks
body: <p>I got an area with most viewed items in my view.</p>
  
  <p>What I am actually doing is a query <code>ORDER BY clicks DESC LIMIT 0, 3</code> to my database 
  and echo this with foreach. At this point it feels a way to static for users. That's why I though about displaying random items of a pool of most viewed items like: <code>ORDER BY clicks DESC LIMIT 0, 11</code> and echo with a <code>for</code> loop <code>($i=0; $i&gt;=3;$i++)</code> and shuffle the items <code>$items[array_rand($items)];</code> before echo out.</p>
  
  <p>Actually I don't feel comfortable because it might happen that one item is displayed more then once. </p>
  
  <p>My question is if there is a good other way to solve this in a clean way, without an overhead of code.</p>