input: Write a python function to generate a random permutation of a list of numbers.
  assert len(generate_permutation([1, 2, 3, 4, 5])) == 5
  assert sorted(generate_permutation([1, 2, 3, 4, 5])) == [1, 2, 3, 4, 5]
  assert set(generate_permutation([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])) == {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
output: import random
  
  def generate_permutation(lst):
      return random.sample(lst, len(lst))