Ако искате само един документ и не искате да дефинирате нов критериен метод, можете просто да направите това:
random_model = Model.skip(rand(Model.count)).first
Ако искате да намерите произволен модел въз основа на някои критерии:
criteria = Model.scoped_whatever.where(conditions) # query example
random_model = criteria.skip(rand(criteria.count)).first