什麼音樂播放器可以做到真正隨機播放?

酷狗,千千,QQ,蘋果自帶,各種都無法真正隨機播放,所謂的隨機播放也只是從幾百首個裡選固定的20首打亂順序之後按照自己的順序不斷播放。
有沒有真正的全曲目選擇的隨機播放的播放器推薦呢?


foobar2000的shuffle播放模式可以符合你的要求。

shuffle根據目前的播放列表產生一個隨機序列,保證播放完列表中每一首歌后才會出現重複的歌曲;
random採用事先設置好的隨機序列,對所有的播放列表都是同一個播放順序,只能保證同一首歌不會連續播放兩次。
可以試一下,如果每次打開foobar2000從同一首歌開始random,每首歌的播放順序應該是一樣的。

推薦一個foobar200的隨機插件Random Pools:foobar2000: Components Repository
可以按照自己的喜好設置隨機播放範圍

如果詳細解釋一下原理:
因為程序的行為是可預測的,所以軟體實現的「隨機」都是「偽隨機」,也就是根據某個函數(一般是多項式函數)產生一個連續的整數序列,如果這些整數可以基本覆蓋整個值域而且出現的次序沒有明顯的規律,就算是實現了一個偽隨機數演算法。
雖然得到的數字表面上看互不相關,可以稱作「隨機」,但如果用戶也知道這個函數,那麼用戶就可以預測下一個數字,那就不是「隨機」了。
為了避免每次調用函數都產生同樣的序列,就需要每次調用時(根據當前的時間)設置一個「種子」,也就是初值,在不同的時間調用隨機函數獲得的序列也就不同了。
shuffle需要一個均勻性非常好的隨機函數,如果會編程的話,可以試一下:
n(i+1)=(n(i)*101+81)%100可以產生一個非常均勻的[0,99]的隨機序列。
如果想得到「真正的隨機」,只能依靠硬體實現,一般是用雜訊發生器。


我的方法一般是播放列表隨機排序,然後順序播放。。。。這樣就不會重複已經播放過的歌曲了


隨機播放有「random 」和「shuffle」兩種,foobar2000都有。


foobar 2000


——摘自《對「偽心理學」說不》
第10章 人類認知的阿喀琉斯之踵——概率推理
賭徒謬誤 (果殼相關鏈接:經典概率問題:賭徒謬誤)


K Music Player頂級音樂播放器 旗艦版

https://itunes.apple.com/cn/app/k-music-player旗艦版-hifi-hi-end-hi-res-dsd播放器-512eq/id1168776585?mt=8



iPod 的隨機播放應該是真正的隨機吧,它會新的生成一個隨機的播放列表,然後以此為序進行播放,iPhone的不清楚,難不成改了?


蘋果自帶的怎麼沒有了?

每聽完一首XX/XX 左邊的數字會不斷的增加,直到跟右邊一樣了才會重新隨機。確保你不會聽到之前重複的。


蘋果的隨機播放就是隨機的啊,所有內容都播一遍才會出現一樣的,不知道你遇到了什麼bug。。。


這個世界上根本就沒有真正的隨機,上帝不會擲篩子


從第一首歌開始列表循環 我想這才是真正的隨機播放


真隨機數生成 (霧)
RANDOM.ORG - True Random Number Service


落網啊!!


電腦編程要有邏輯,怎麼會有完全無序的呢,有也只是看起來像


你自己都不知道那是不是隨機的,不就是隨機了嗎?


沒有所謂的真隨機,全是模擬的。


我用的百度音樂算不?洗衣服時候聽的,隨的怎麼也超過20首了


推薦閱讀:

為什麼各種 APP 中濾鏡處理的圖片只能是正方形的?
最良心的軟體可以良心到什麼程度?
Color 這款應用的前景如何?
App Store 為何擁有如此多的應用程序?
作為一款圖片處理應用,Snapseed 的品質如何?

TAG:音樂 | iOS應用 | 播放器 | 音樂播放器 |