Question d’entretien chez Baidu

Describe an algorithm to shuffle an array