Алгоритмы случайной очереди воспроизведения музыки в музыкальных сервисах работают на основе псевдослучайной последовательности. 23
Когда активируется проигрывание в случайном порядке, плеер создаёт теневую копию проигрываемого плейлиста (она не видна пользователю), перемешивает его и начинает проигрывание. 2 Перемешивание осуществляется через генератор случайных чисел, чьи значения используются как индексы записей, которые нужно поменять местами. 2
С помощью такого подхода решаются сразу несколько задач: 2
Когда пользователь добавляет новые треки в плейлист, они так же добавляются в очередь случайного воспроизведения, причём в случайном порядке, но строго после текущего проигрываемого трека. 2