谁能告诉我如何生成不重复的随机数
随机(10)应该(可能)返回3、4、2、1、7、6、5、8、9、10,而无需重复
谢谢
我建议将数字加到ArrayList<Integer>,然后使用Collections.shuffle()来随机化其顺序。像这样:
ArrayList<Integer>
Collections.shuffle()
ArrayList<Integer> number = new ArrayList<Integer>(); for (int i = 1; i <= 10; ++i) number.add(i); Collections.shuffle(number);