input: 
  from typing import List
  
  def generate_password(characters: List[str]) -> str:
      """ Generate a random password using a given list of characters.
      >>> generate_password(['a', 'b', 'c', '1', '2', '3', '!', '@'])
      'a1!b2@c3'
      """
  
output:     import random
      random.shuffle(characters)
      return ''.join(characters)