Jika Anda hanya menginginkan satu dokumen, dan tidak ingin mendefinisikan metode kriteria baru, Anda bisa melakukan ini:
random_model = Model.skip(rand(Model.count)).first
Jika Anda ingin menemukan model acak berdasarkan beberapa kriteria:
criteria = Model.scoped_whatever.where(conditions) # query example
random_model = criteria.skip(rand(criteria.count)).first