Как выбрать 2 случайных элемента из набора Python?

В настоящее время у меня есть набор Python размером n, где n> = 0. Есть ли быстрое решение 1 или 2 строки Python для этого? Например, набор будет выглядеть так:

fruits = set(['apple', 'orange', 'watermelon', 'grape']) 

Цель состоит в том, чтобы выбрать 2 случайных элемента из вышеизложенного, и возможно, что указанный выше набор может содержать 0, 1 или более предметов. Единственный способ, я могу думать о том, чтобы сделать выше, – это преобразовать набор в список (изменяемый), откуда я могу получить доступ к 2 случайным уникальным индексам в пределах длины набора.

Python - лучший язык программирования в мире.