Lesson 4

Предполагалось сделать скоуп (как подмножество записей, удовлетворяющих условию), а затем описать метод над скоупом, который возвращает из него случайную запись. Случайная запись возвращалась через случайное смещение. 
Проверял на наборах в 1000 и 10000 записей, запросы типа "select ... where (...)  order by id limit 1 offset ..." выполняются быстрее запросов типа "select...where(...) order by random() limit 1"