Pergunta de entrevista da empresa Skyscanner

How would you randomly shuffle an array without any in-built function?