title: Paginate through a randomized list of blog posts using will_paginate
body: <p>I want to give users the ability to page through my blog posts in random order.</p>
  
  <p>I can't implement it like this:</p>
  
  <pre><code>@posts = Post.paginate :page =&gt; params[:page], :order =&gt; 'RANDOM()'
  </code></pre>
  
  <p>since the <code>:order</code> parameter is called with every query, and therefore I risk repeating blog posts.</p>
  
  <p>What's the best way to do this?</p>