>>276
横からだけど、1000曲あったとしたら
まず、0〜999の乱数で1曲抽出
次は、999曲から0〜998の乱数で1曲抽出
その次は、998曲から(以下略
0曲になったら1000曲に戻す


とやれば理想的なランダム再生になるってことで、この方法(母集団から消していく)でしか解決できない