input: Write a function to generate a set of unique random numbers in the range 0-10 using Python. The function should continue generating random numbers until it has exactly 10 unique numbers. Return the set of these numbers.
  assert generate_unique_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
  assert generate_unique_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 8, 10}
  assert generate_unique_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 7, 9, 10}
  assert generate_unique_random_numbers()=={0, 1, 2, 3, 4, 5, 6, 8, 9, 10}
  assert generate_unique_random_numbers()=={0, 1, 2, 3, 4, 5, 7, 8, 9, 10}
  assert generate_unique_random_numbers()=={0, 1, 2, 3, 4, 6, 7, 8, 9, 10}
  assert generate_unique_random_numbers()=={0, 1, 2, 3, 5, 6, 7, 8, 9, 10}
  assert generate_unique_random_numbers()=={0, 1, 2, 4, 5, 6, 7, 8, 9, 10}
  assert generate_unique_random_numbers()=={0, 1, 3, 4, 5, 6, 7, 8, 9, 10}
  assert generate_unique_random_numbers()=={0, 2, 3, 4, 5, 6, 7, 8, 9, 10}
output: import random
  
  def generate_unique_random_numbers():
      unique_numbers = set()
      while len(unique_numbers) < 10:
          unique_numbers.add(random.randint(0, 10))
      return unique_numbers