Для получения случайной (случайных) записи (записей) из модели в Yii2 есть несолько вариантов.

1-й, простой, но не совсем правильный:

$model = YourModelName::find()->orderBy('rand()')->one();

2-й, простой, более правильный:

use yii\db\Expression;
//...
$model = YourModelName::find()->orderBy(new Expression('rand()'));