Randomly Burn Mp3's

I have a huge music library (over 40gb). Most of music fiel titles are just the name of the song. Also, the files are not in any folders. THey are all in one folder. Does anyone know of any burning software that will choose the songs (also not going over 80min) and burn them to a disc. In essence I want to listen to my songs in a random order but instead of playing them, I want to burn them.