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

来源:互联网 发布:ecshop中h5源码购买 编辑:程序博客网 时间:2024/05/16 10:40

话不多说,上需求

在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

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




原创粉丝点击