Hi!请登陆

想要随机听音乐?你知道"真随机"和"假随机"的区别吗

2020-11-26 39 11/26

在通勤路上可以戴着耳机听听自己最喜欢的音乐,应该是工作日最放松的时间了吧,当你按下随机播放的按钮,期待它能给你带来不一样的新鲜感之时,你有没有想过,随机也是分真假的。

假随机Shuffle

Shuffle是一种被称为"洗牌算法"的机制,原理就像是洗扑克牌一样。将不同数量的扑克牌进行随机排列就能得到一个乱序的顺序,随机播放歌单也是如此,每次播放的时候会将这个列表中的歌曲进行洗牌,从而获得一个乱序的播放,也就是"假随机"算法。

真随机Random

Random 才是真正的随机播放,因为它没有一个顺序的概念,也就是说每次切换音乐都是独立的未知数,会随机到不同的音乐,就像"抓阄"一样,它没有列表的概念,所以没有上一首和下一首的概念,是"真随机"算法。

那么我们怎么判断是"真随机"还是"假随机"呢?方法很简单,只要你选择"上一首",如果出现的还是你刚刚听过的歌曲,那就是"假随机",如果是另外一首歌,那么就是"真随机"。我们经常使用的音乐软件,基本上都是"假随机",毕竟这种算法更具可控性,还能满足用户"随机"的需求。

相关推荐