FDM Group Interview Question

One question asked how one might programmatically shuffle a deck of cards.