您的位置:首页 > 编程语言 > Java开发

JAVA指定范围内产生不同的随机数

2017-09-06 14:12 351 查看

话不多说,上需求

在0-99内每次随机拿出一个数,并且不重复

实现伪随机

int MAXNUM=99;
private List<Integer> integers = new ArrayList<>();//创建个集合用来存储
for (int i = 1; i <= MAXNUM; i++) {
integers.add(i);
}
Collections.shuffle(integers);//打乱集合,这样就相当于随机生成了一组0-99的随机数
再定义一个变量count用来取值


private int count = 1;//定义一个全局变量
integers.get(count - 1);//每次取第count-1位的数
count++;//每次执行完后count+1


这样就可以了,有问题的话请指出,谢谢了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: