我正在尝试制作一个随机整数生成器来生成唯一的数字。
有人知道这怎么可能吗?
最佳答案
如果您的可能数字范围足够小,那么这非常简单且有用:
final List<Integer> sack = new ArrayList<>(RANGE);
for (int i = 0; i < RANGE; i++) sack.add(i);
Collections.shuffle(sack);
现在只需按顺序从麻袋
中取出元素即可。
关于java - 独特的随机整数生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16519022/