這個跟音樂播放器裡隨機播放的演算法有關係。
1. 如果只是單純的隨機播放,那肯定下一首播放的歌曲就是你所有音樂中隨機抽取一個,那這樣每一首音樂被選中的機率是一樣的,也就是說下一首播放的歌曲也有可能就是當前正在播放的歌曲。
2. 但是現在很多播放器的隨機模式裡應該增加了部分演算法,來儘量讓下一首播放的歌曲是你最近沒播放過的,也就是在你最近沒播放過的歌曲裡進行隨機,這樣一方面避免使用者可能會頻繁聽到重複的歌,另外一方面也達到了隨機的效果。
關於你的問題可能有2點造成的:
a 每個播放器的隨機演算法可能有差別,你用的那種可能就是我說的第1種情況的隨機
b 可能你的音樂個數比較少,導致播放重複的歌曲機率增加,從而導致你感覺經常播放重複的音樂。
例如:按照最簡單的隨機規則,如果你共有10首歌曲,則重複的每一首歌曲隨機到的機率是1/10. 但是如果有100首歌曲,則重複的每一首隨機到的機率是1/100。
我在想如果是古代皇帝選侍寢的妃子,也採用隨機的方式的話,估計也會喜歡第2種方式,有贊同的小夥伴嗎?
這個跟音樂播放器裡隨機播放的演算法有關係。
1. 如果只是單純的隨機播放,那肯定下一首播放的歌曲就是你所有音樂中隨機抽取一個,那這樣每一首音樂被選中的機率是一樣的,也就是說下一首播放的歌曲也有可能就是當前正在播放的歌曲。
2. 但是現在很多播放器的隨機模式裡應該增加了部分演算法,來儘量讓下一首播放的歌曲是你最近沒播放過的,也就是在你最近沒播放過的歌曲裡進行隨機,這樣一方面避免使用者可能會頻繁聽到重複的歌,另外一方面也達到了隨機的效果。
關於你的問題可能有2點造成的:
a 每個播放器的隨機演算法可能有差別,你用的那種可能就是我說的第1種情況的隨機
b 可能你的音樂個數比較少,導致播放重複的歌曲機率增加,從而導致你感覺經常播放重複的音樂。
例如:按照最簡單的隨機規則,如果你共有10首歌曲,則重複的每一首歌曲隨機到的機率是1/10. 但是如果有100首歌曲,則重複的每一首隨機到的機率是1/100。
我在想如果是古代皇帝選侍寢的妃子,也採用隨機的方式的話,估計也會喜歡第2種方式,有贊同的小夥伴嗎?