I used to have a Turtle Beach AudioTron [1] (hardware device to store and play audio files to HIFI amp). Device was terrific (for its time) but the shuffle/random play was slightly off - occasionally you'd get deja vu whilst listening to an artist on shuffle - that completely spoilt the device for me, rather than listening to the music I was listening for the next repeat/pattern.
[1] https://en.wikipedia.org/wiki/AudioTron