input: Write a python function to return a random permutation of a list using the shuffle method.
  assert set(random_permutation([1, 2, 3, 4, 5])) == {1, 2, 3, 4, 5}
  assert set(random_permutation(['a', 'b', 'c', 'd'])) == {'a', 'b', 'c', 'd'}
  assert set(random_permutation([10, 20, 30, 40, 50])) == {10, 20, 30, 40, 50}
output: import random
  
  def random_permutation(lst):
      shuffled_list = lst[:]
      random.shuffle(shuffled_list)
      return shuffled_list