iTunes is a mac product, case closed.

It could be using an incredibly simple algoritm for the random function, so that it loops 5% of the songs, but I doubt it.