Originally Posted by JK98
It seems like making the shuffle work well should be an easy thing to do on a device with a real time clock simply by using the thousandths of a xecond counter as an input to a random number generating algorithm.
Producing a good random-number generator is definitely not easy. If it was, then there would be no problems with SanDisk and Samsung MP3 players playing back songs randomly. I suspect the developers did not test their generators carefully. I think we should also make a distinction between playing back songs randomly and playing back songs in shuffle mode.