<分区>
谁能告诉我如何生成不重复的随机数 例子
随机 (10) 应该(可能)返回 3,4,2,1,7,6,5,8,9,10 不重复
谢谢
<分区>
谁能告诉我如何生成不重复的随机数 例子
随机 (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);
关于java - android - 生成不重复的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724999/