文章预览
天真了朋友们天真了 这个问题 我还真在一个睡不着的晚上 细细研究过 今天就给你们好好讲讲 随机播放的秘密 什么是“真随机”和“伪随机” 实际上 我们所说的随机播放 分为 真随机 (random)和 伪随机 (shuffle)两种 真随机简单来说 就是你选择随机播放某个歌单时 每次切换音乐 都是 独立并且未知 的 就类似抓阄 他是完全没有什么 列表顺序之类的概念的 每一首歌 播放的概率都是 1/n 这个你们应该懂的吧 我没有看不起你们的意思 而伪随机又叫做 洗牌算法 没错 他的原理就和洗牌一样 先把你歌单里的歌 顺序随便打乱 生成一个新的歌单 然后按顺序播放 其实也很好判断 只要你随机播放的时候 切到 上一首 就知道了 如果出现的 还是你刚刚听过的歌 那就是伪随机 如果每次都是不同的歌 那就是真随机了 因为真随机 确实有点敷衍人了 好的“随机”
………………………………