Допустим, в папке 10 аудиофайлов с именнами 1.mp3, 2.mp3 и т. д.
<button onclick="myplay()"> play </button>
var audio = new Audio();
function myplay(){
audio.src = Math.ceil(Math.random() * 10) + ".mp3";
audio.onloadeddata = function(){
this.currentTime = Math.random() * this.duration;
this.play();
setTimeout(function(){audio.pause()}, 3 + Math.random() * 2);
}
}