input: Write a function to generate a random number between 0 and 9 that is divisible by 3. The function should use Python's random module to generate the number and should keep generating numbers until it finds one that is divisible by 3.
  
  def generate_random_divisible_number():
      import random
      while True:
          # Generate a random number
          process = random.randint(0, 9)
          # Check if the number is divisible by 3
          if process % 3 == 0:
              # If it is divisible, return it
              return process
  
  assert generate_random_divisible_number() in [0, 3, 6, 9]
  assert generate_random_divisible_number() in [0, 3, 6, 9]
  assert generate_random_divisible_number() in [0, 3, 6, 9]
  assert generate_random_divisible_number() in [0, 3, 6, 9]
  assert generate_random_divisible_number() in [0, 3, 6, 9]
output: def generate_random_divisible_number():
      import random
      while True:
          process = random.randint(0, 9)
          if process % 3 == 0:
              return process