title: Get scoped relation in scope body or in class method
body: <p>can you help to newbie, please?</p>
  
  <p>I need something like:</p>
  
  <pre><code>scope :randomized, lambda { actual.offset( rand( actual.count ) ) }
  
  def self.random
    randomized.first
  end
  </code></pre>
  
  <p>problem is in count... it is called agains a model itself and not a scoped result...
  So i got bigger number if i call</p>
  
  <pre><code>Model.other_scope.maybe_another.randomized
  </code></pre>
  
  <p>is it posible to get the scoped result in scope body? so i could call scoped_result.actual.count or is there some other solution, maybe more elegant?</p>