Функция перемешивания треков в современных музыкальных сервисах работает на основе псевдо-случайных алгоритмов. 5
Например, в Apple Music алгоритм случайным образом выбирает песню для воспроизведения. 1 Когда текущая песня завершает воспроизведение, для следующей выбирается другая случайная песня. 1 При этом алгоритм учитывает различные параметры: историю прослушивания пользователя, предпочтения и длительность плейлиста. 1
В Spotify есть функция воспроизведения в случайном порядке, но она не гарантирует воспроизведение без пауз. 1 Однако можно включить функцию «Seed Tracks», которая гарантирует, что как минимум пять любимых песен будут воспроизводиться в одной тональности. 1
В большинстве музыкальных проигрывателей для перемешивания используется алгоритм минимальной рандомизации, известный как алгоритм Фишера-Йейтса. 1