Pure randomness isn’t great for music playlists. The algo needs to account for recency so you don’t hear the same some 6 times in a row. Technically still random but no one wants that.
That’s the difference between randomizing a playlist and shuffle play. If you randomize a playlist, the songs will never repeat unless you have them in the list twice. YouTube Music’s shuffle play often plays the same twenty songs over and over out of a playlist with over six hundred songs.
There’s no such thing as pure randomness in computer science.
Pure randomness isn’t great for music playlists. The algo needs to account for recency so you don’t hear the same some 6 times in a row. Technically still random but no one wants that.
That’s the difference between randomizing a playlist and shuffle play. If you randomize a playlist, the songs will never repeat unless you have them in the list twice. YouTube Music’s shuffle play often plays the same twenty songs over and over out of a playlist with over six hundred songs.