CakephpでDBのデータをランダムでn件取得する方法

何度も調べてしまうので、自分で残すことにした。

orderにrand()を入れればOK.

以下はModelモデルから、ランダムで5件のデータを取得する方法。

$list = $this->Model->find('all',array(
    'order' => 'rand()',
    'limit' => 5
    )
);