我需要用Java以反复的顺序生成一个整数数组。我想出了下面这个丑陋的片段(它运行在一个更大的循环中)。什么是更高效或紧凑的方式来做同样的事情? ArrayList<Integer> t = new ArrayList<>();
int[] d = new int[elts];
for (int i = 0; i < elts; i++) {
t.add(i);
我想随机播放一组音频文件,以便每次点击按钮时播放的文件每次都是不同的(然后是数组中剩余的音频文件,以便一次点击可能会触发[1,3,2],下一次可能会触发[2,1,3]。这对于HTML音频来说相对简单,但对于Web音频我无法将其包裹在头上。 。 下面是我使用的HTML音频的随机播放功能: function shuffle(array) {
var currentIndex = array.leng