input: Write a function to generate a set of unique random numbers in the range 0-10 using Python. If the input is a non-positive integer, return an empty set.
  
  def generate_unique_random_numbers(size):
      if size <= 0:
          return set()
      random_numbers = set()
      while len(random_numbers) < size:
          random_numbers.add(random.randint(0, 10))
      return random_numbers
  
  assert generate_unique_random_numbers(5) != generate_unique_random_numbers(5)
  assert len(generate_unique_random_numbers(10)) == 10
  assert generate_unique_random_numbers(0) == set()
  assert generate_unique_random_numbers(-5) == set()
  assert all(0 <= num <= 10 for num in generate_unique_random_numbers(15))
output: def generate_unique_random_numbers(size):
      if size <= 0:
          return set()
      random_numbers = set()
      while len(random_numbers) < size:
          random_numbers.add(random.randint(0, 10))
      return random_numbers