1つのドキュメントだけが必要で、新しい基準メソッドを定義したくない場合は、次のようにすることができます。
random_model = Model.skip(rand(Model.count)).first
いくつかの基準に基づいてランダムモデルを見つけたい場合:
criteria = Model.scoped_whatever.where(conditions) # query example
random_model = criteria.skip(rand(criteria.count)).first