input: Write a function to shuffle a given list using Python's random module. The function should return the shuffled list. If the input list is empty, it should return an empty list.
  
  import random
  
  def shuffle_list(list):
      # Initialize the random number generator
      random.seed()
      
      # Shuffle the list
      random.shuffle(list)
      
      # Return the list
      return list
  
  assert shuffle_list([1, 2, 3, 4, 5]) != [1, 2, 3, 4, 5]
  assert shuffle_list([]) == []
output: def shuffle_list(lst):
      if not lst:
          return lst
      random.shuffle(lst)
      return lst