Pergunta de entrevista da empresa Baidu

Describe an algorithm to shuffle an array