input: Write a python function to generate a random string of lowercase letters with length 16.
  assert len(random_string()) == 16
  assert all(c.islower() for c in random_string())
output: import random
  import string
  
  def random_string():
      return ''.join(random.choice(string.ascii_lowercase) for _ in range(16))