android-生成没有重复的随机数
谁能告诉我如何生成不重复的随机数
随机(10)应该(可能)返回3、4、2、1、7、6、5、8、9、10,而无需重复
谢谢
回答:
我建议将数字加到ArrayList<Integer>
,然后使用Collections.shuffle()
来随机化其顺序。像这样:
ArrayList<Integer> number = new ArrayList<Integer>();for (int i = 1; i <= 10; ++i) number.add(i);
Collections.shuffle(number);
以上是 android-生成没有重复的随机数 的全部内容, 来源链接: utcz.com/qa/399646.html