Случайная сортировка при выборке через QB в Laravel

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

app/Http/Controllers/PostController.php<?php
  $posts = DB::table('posts')
    ->inRandomOrder()
    ->get();
  
  dump($posts);
?>

А теперь давайте получим один случайный пост:

app/Http/Controllers/PostController.php<?php
  $post = DB::table('posts')
    ->inRandomOrder()
    ->first();
    
  dump($post);
?>
Задание 1

Получите всех юзеров, отсортированных в случайном порядке.

Задание 2

Получите одного случайного юзера.

Задание 3

Получите всех юзеров с возрастом от 20 до 30, отсортированных в случайном порядке.

Задание 4

Получите одного случайного юзера с возрастом от 20 до 30.