Я знаю, что это немного непомерно, но количество комбинаций не слишком велико. Если вы предварительно смешали файлы WAV в серию файлов и просто назвали их следующим образом
1_2_3, 1_2_3, 1_2_5, 1_2_6
1_3_4, 1_3_5, 1_3_6
1_4_5, 1_4_6
2_3_4, 2_3_5, 2_3_6,
2_4_5, 2_4_6,
2_5_6
3_4_5, 3_4_6,
3_5_6,
4_5_6
(к счастью, не слишком много комбинаций)
и затем, пока вы делаете:
$n = [ randomnumber , randomnumber , randomnumber ];
$n = sort $n;
file = "$n[0]_$n[1]_$n[2].wav"
это должно заставить его работать.
Отмечено, что многие люди против звука и, в зависимости от того, какую технику вы используете для его воспроизведения, он может / не может работать для всех, но это, вероятно, функция, которую мы должны заставить использовать браузеры, потому что некоторым людям нравится слышать звуки (шокирует, но это правда).