Nếu bạn chỉ muốn một tài liệu và không muốn xác định một phương pháp tiêu chí mới, bạn có thể thực hiện điều này:
random_model = Model.skip(rand(Model.count)).first
Nếu bạn muốn tìm một mô hình ngẫu nhiên dựa trên một số tiêu chí:
criteria = Model.scoped_whatever.where(conditions) # query example
random_model = criteria.skip(rand(criteria.count)).first