//获取min和max之间的一个随机整数[5,100]; int getRandomInt(var min,var max){ final _random = new Random(); return _random.nextInt((max - min).floor()) + min; } //打乱数组 shuffle(List arr){ for (var i = 1; i < arr.length; i++){ var j = getRandomInt(0,i); var t = arr[i]; arr[i] = arr[j]; arr[j] = t; } return arr; }