One variation of your method might be to use something like(rand()**3)*($N*.95). This makes it possible but highly unlikely for a song just played to play again quite soon. rand()**3 strongly favors songs at the beginning of the list
Personally I use a jukebox program where I put the songs in directories that were given different weights. If there were directories a, b and c, the files in b would be played 2 times as often as the songs in dir c, and the songs in a 3 times as often. The ordering is simply alphabetical
In reply to Re: Music shuffling
by jethro
in thread Music shuffling
by oko1
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |