Spotify's "random" algorithm is pretty weak. I have about 570 songs in my "Liked Songs" list, but consistently, I am hearing the same 20 or so all the time.