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