调用未定义的方法Illuminate \ Database \ Query \ Builder :: inRandonOrder()

I want to fetch my related posts randomly. I read the docs, it says we need to use "inRandomOrder()" method. But when I tried it gives me this error.

Controller

related_categories_posts = Post::whereHas('categories', function ($query) use ($post) {
         $categories = [];
          foreach ($post->categories as $key => $category) 
            {
            $categories[$key] = $category->category_name;
            }

          $query->where('category_name', $categories);
          })->where('id', '!=', $post->id)
            ->inRandonOrder()
            ->take(3)
            ->get();
  }

Any advice ? ->get();