input: Write a function to generate a set of unique random numbers in the range 0-10 using Python. The function should return this set of numbers. If the set is empty, it should generate at least one number in the specified range.
  assert generate_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  assert generate_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  assert generate_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  assert generate_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  assert generate_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
output: import random
  
  def generate_random_numbers():
      numbers = set()
      while not numbers:
          numbers = set(random.sample(range(11), random.randint(1, 11)))
      return numbers