Microsoft Interview Question

Given a list of songs. Implement a random shuffling function.