this post was submitted on 06 Nov 2023
439 points (94.0% liked)

memes

9773 readers
2441 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.

Sister communities

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] MeatsOfRage@lemmy.world 133 points 10 months ago* (last edited 10 months ago) (30 children)

Reminds me of the old iTunes shuffle thing. When it was first introduced it was actually random but too many people complained it was broken when they heard the same artist multiple times in a row so they rewrote it as a shuffle algorithm that would feel more random than actual random.

Just goes to show, we don't actually want random, we want variety.

[–] grue@lemmy.world 42 points 10 months ago* (last edited 10 months ago) (3 children)

There are two basic ways of doing "random" songs:

  1. Pick a new song randomly each time a song ends. This is the naive way to do it and can result in playing the same song twice.
  2. Randomly shuffle the list of songs once and then go through the shuffled list in order, guaranteeing that no single song gets played a second time before all songs have been played.

The strategies are different, but I'd argue that they're equally "random."

I've got a cheap Chinese aftermarket head unit in my car that uses strategy #1, and it's mildly infuriating.

[–] Bumblefumble@lemm.ee 22 points 10 months ago (1 children)

Yeah, but all modern music platforms use a more advanced random, where it will avoid putting two different songs by the same artist in a row for example. But it's still based on the second strategy you wrote.

[–] Longpork_afficianado@lemmy.nz 1 points 10 months ago

This seems somewhat flawed. Lets say you have 90 songs by Vengaboys, and 10 songs by Slayer in your playlist. In order to play every song without playing Vengaboys back to back, you'd need to play Slayer 4x more often than you play Vengaboys.

load more comments (1 replies)
load more comments (27 replies)