The sound system in my car has an odd issue. The result of this issue is that I ended up writing a program that fills folders on a USB stick with randomized songs. I felt that this solved the problem for the most part. The car plays the songs sequentially from the first song in the first folder to the last song in the last folder, or at least that's what I THOUGHT it was doing. Now, I'm not so sure.
The one problem I had with this design is that there is at least 60 hours worth of music in those folders. By the time it reaches the end, I have forgotten where it began, and once it starts repeating, I would like to run the program again and generate a new sequence of music.
Therefore, I changed the program so that the first folder starts with the same four songs. That way, if I heard those four songs in a row, I would know that I have reached the start of the first folder.
I just tried that out today, and it...is interesting. If I look at the folder on my computer, the music appears in alphabetical order, which is the default sort order of the folder. When played in the car, the order appeared random, so I always assumed that the order was the order in which the songs were added to the folder. That would mean that those four indicator songs would be the first four songs in the first folder. In fact, when I look at the contents of the folder in the car, the indicator songs are there, but they are scattered throughout the folder. They aren't first, they aren't last, and they aren't together.
I don't know whether this is an issue with the car software (which is admittedly weird in some ways) or the way files are added to a folder. So, what I'm looking for is some insight as to what is going on here. If the indicator songs were added as the first four files in the folder, won't they be the first four files found? Is this something about how files are organized in the folder, or is this something newly weird about the car software?

