यदि आप केवल एक दस्तावेज़ चाहते हैं, और एक नई मानदंड पद्धति को परिभाषित नहीं करना चाहते हैं, तो आप बस यह कर सकते हैं:
random_model = Model.skip(rand(Model.count)).first
यदि आप कुछ मानदंडों के आधार पर एक यादृच्छिक मॉडल खोजना चाहते हैं:
criteria = Model.scoped_whatever.where(conditions) # query example
random_model = criteria.skip(rand(criteria.count)).first