Random selection on a list of items where every item gets removed from when played, so it doesn't get played again until list got depleted completely at which point it gets filled up again. Given time, the shuffling plays songs from all albums in the playlist.