tp5随机取数据库数据并且数据量小的时候
$yhcd = Db::name('yd')
->order('rand()')
// 或者 ->orderRaw('rand()')
->paginate(30);
tp5随机取数据库数据并且数据量大的时候
$yhcd = Db::query('select * form `fa_yd`
where id >= (select floor(rand() * (select max(id) from `fa_yd`)))
order by id LIMIT 30');