全文共3736字阅读大约需要8分钟
说到随机播放前段时间我不是为了你们在听禁曲嘛好家伙接连几天睡觉的时候听歌都给我放禁曲你们根本不懂那是种什么感觉我差点当场去世当时我就觉得奇怪为啥老随机到这玩意经过我的一番研究今天就给你们好好讲讲歌单随机播放的秘密 实际上我们所说的随机播放分为真随机(random)和伪随机(shuffle)两种真随机简单来说就是你选择随机播放某个歌单时每次切换音乐都是独立并且未知的就类似抓阄吧他是完全没有什么列表顺序之类的概念的每一首歌播放的概率都是1/n这个你们应该懂的吧我没有看不起你们的意思而伪随机又叫做洗牌算法没错他的原理就和洗牌一样先把你歌单里的歌顺序随便打乱生成一个新的歌单然后按顺序播放 其实也很好判断只要你随机播放的时候切到上一首就知道了如果出现的还是你刚刚听过的歌那就是伪随机如果每次都是不同的歌那就是真随机了 因为真随机确实有点敷衍人了 据调查绝大部分听众想要的其实都不是真正的随机播放你摸着良心问问自己更多的是不知道听啥也就是选择困难希望App帮忙做个决定而且还得尽量符合当时的心情所以软件对随机列表都是有干预的压根不是单纯的洗牌当软件大量采集了你的个人听歌数据他就开始研究你了比如你听到什么类型的歌会立马切歌偏爱哪个歌手什么时间段会听慢歌没准还能算出你最近是不是又失恋了 之所以大家不喜欢真随机就是因为它没得感情不会考虑你的感受也不会去分析你想要啥听着怎么像个渣男纯靠随机大晚上给你来上10首摇滚乐那真是死不瞑目就别想睡了所以真正好的伪随机要具备以下几个条件 这就是为啥当你听歌的次数越来越多你就有种感觉好像你的软件越来越对你的胃口了 但是吧知道你喜欢啥也不能一直给你这一种毕竟人都是善变的听多了总归是会腻的还需要掌握平衡 对于选择随机播放的人来说重复单一的曲风也是很烦躁的不信你试试重复听5、6首非常缓慢的歌你的内心毫无波澜甚至有点想哭而绝对的随机就很容易造成这种局面在马丁・菲德勒的《混洗音乐的艺术》中有这样的研究假设在你的歌单里有五种不同流派的歌分别用五种颜色表示用真随机算法来洗牌那你的播放顺序可能是这样 可以看出来在一段时间里连续在放绿流派的歌而一大半的时间都没有黑流派这种情况就会让人觉得很无聊甚至不想再继续听下去而真随机算法很可能在大部分情况下都会生成这种播放列表因为绝对的随机就意味着不平衡为了满足你不知道听啥但又想要有新鲜感的心理这时候就要尽可能的避免重复和单调在App干预一下后这种播放列表就很合适了 目的就是让这几种类型的歌均匀地分布在列表里马丁・菲德勒称它为平衡洗牌总之随机播放的重点不在于随机它确实会随着你的听歌习惯慢慢养成听得越多它就会越了解你好了大概就是这样是不是心里突然有点感动虽然咱是个单身狗但至少有个东西还在乎你喜欢啥想要啥 作者|一只学霸