Idea on how to 'shuffle' music?

In my project I have ten songs, but am stuck on an idea on how to shuffle them. Is there anyway to shuffle them without each song playing twice? In my code each song is referenced by a number. It could change the order of these numbers: eg. 2,8,4,7,9,10,1,3,5,6 and then my program plays each song accordingly. Thanks in advance

--set up a table
seq={1,2,3,4,5,6,7,8,9,10}

--repeat the sequence below until the song table is empty

---choose a song randomly
songNum=math.random(1,#seq)
--remove song from table
table.remove(seq,songNum)

Thanks @Ignatz that is perfect!