Я чуть ошибся. Нужно
audio.onended=function(){
if(myusedtracks.indexOf(false)==-1)break;
var index=Math.floor(Math.random()*5);
while(myusedtracks[index]==true){
var index=Math.floor(Math.random()*5);
};
myusedtracks[index]=true;
this.src="audio/"+myfiles[index];
this.play();
};