List<int> resultList = [];
var rng = new Random();
int count = 0;
while (count < 6) { //生成6个
int index = rng.nextInt(12) + 1; // 1-12之间区间
if (!resultList.contains(index)) {
resultList.add(index);
count++;
}
}
resultList.sort();
print(resultList);
import "dart:math";
var list = ['a','b','c','d','e'];
final _random = new Random();
var element = list[_random.nextInt(list.length)];
var list = ['a','b','c','d','e'];
var randomItem = (list..shuffle()).first;
var randomItem = (list.toList()..shuffle()).first;