本文介绍了一种基于斐波那契散列算法的歌曲随机播放算法。该算法首先根据艺术家对歌曲进行分类,然后使用斐波那契散列算法将艺术家均匀分布到播放列表中。与传统的 Fisher-Yates 洗牌算法相比,该算法能够更好地避免同一艺术家的歌曲连续播放,从而提供更佳的随机播放体验。