input: def generate_password() -> str:
      """ Generate a random password of length 8 characters, containing at least one lowercase letter, 
      one uppercase letter, and one number.
      >>> generate_password() # random output
      >>> generate_password() # random output
      >>> generate_password() # random output
      """
output:     import random
      import string
  
      lowercase = random.choice(string.ascii_lowercase)
      uppercase = random.choice(string.ascii_uppercase)
      number = random.choice(string.digits)
      other_chars = ''.join(random.choices(string.ascii_letters + string.digits, k=5))
  
      password = lowercase + uppercase + number + other_chars
      password_list = list(password)
      random.shuffle(password_list)
      return ''.join(password_list)