音乐播放器的随机播放,真的是完全随机吗?

来源:八戒影院人气:764更新:2024-11-24 01:32:13

设计音乐播放器随机模式是非常有意思的,一般来说有两种最常见的随机播放模式

一.播放当前歌曲时才随机生成下一曲,即完全随机

为了避免某些歌曲经常重复播放或很难被播放到,并非是盲目的完全随机下一曲,而是需要分析用户的播放历史,有“科学根据”的进行下一曲,需要比较好的算法进行支撑,最终始于随机却超脱随机随机

二.将当前list打乱顺序,然后依次播放,也就是大家说的伪随机

这一种随机模式的目前比较流行的随机模式,完美解决某些歌曲很难被播放到的情况出现

在第二种随机模式上又衍生出一些细微的差距,而且各有优劣:

1.打乱后顺序为a-z,将此list所有歌曲播放完成后继续按照a-z的顺序播放。虽说是随机模式,但因为上下曲都是完全固定顺序,所以此模式用户诟病颇多

2.打乱后顺序为a-z,将此list所有歌曲播放完成后再次打乱list顺序进行播放。对于用户来说,此模式下一曲是完全随机,不过两个相邻的list容易出现用户所感知的“重复”播放

上面提到的都是随机播放在“下一曲”的使用情景,那“上一曲”呢?

在随机模式下,部分播放器的做法是将上一曲和下一曲的都作为相同的操作响应,即上一曲也是随机下一曲,想了想,和我的心理预期并不一样嘛

所以我个人更偏向于“上一曲”操作时是就是回听上一曲,也就是说我播放的list是有迹可查,听完一遍后,点击“上一曲”时还能再听一次 

1. A用户和B用户都购买了X商品,B用户还购买了Y商品,那我们就会猜测A用户有可能也会喜欢Y商品;

2.喜欢点击X商品的用户,有很多也点击了Y商品,所以以后点击X商品的用户,我们都会再推荐Y商品让他们去看。

所以我的第一个想法是——

把人工的打标方式,改成了用户行为的数据统计方式去做推荐。QQ音乐参考这个方法,“猜你喜欢”是否也可以改成喜欢周杰伦《青花瓷》的人,80%收藏了林俊杰《她说》,那虽然这两首歌风格不太一样,但是我们也可以进行推荐?

另外电商和QQ音乐还有一个相似之处就是,有很强的运营特色——歌单VS时尚专栏。

我们通常会把具有同一个时尚元素或者同一个风格的衣服,放入同一个时尚专栏;而QQ音乐也会根据当前歌坛的潮流和动态,编辑各种音乐歌单。这些歌单具有的特点,是通过人为的编辑运营放在一起的。

我不知道随机不随机,我只知道曾经有一次,我连续在十首歌内听了五首一样的,纳闷的我打开手机一看,是随机播放没毛病啊…

其实现在很多的随机都是“伪随机”,包括这个抽奖和抽卡。真随机的话会让你怀疑人生

学过编程都知道

计算机没有“随机”的概念!

所谓的“随机”都是模拟的算法!

编程语言里面就没有真正的随机,所以播放器里面也不是真正的随机

郑重声明: 八戒影院提供的资源均来自网络自动采集免费视频分享网站,并不提供资源的存储服务,如本站侵犯了你的权益,请给我们留言我们会及时删除侵权内容,谢谢合作!

留言反馈  -  百度蜘蛛  -  谷歌地图  -  神马爬虫  -  搜狗蜘蛛  -  奇虎地图  -  必应爬虫 All Rights Reserved ©2019-2025·八戒影院