文章分享一篇关于java获取 1--N 的不重复随机数程序代码,有感兴趣的同学可以参考一下。
代码如下 | 复制代码 |
import java.util.ArrayList; import java.util.List; import java.util.Random; public class H { public static void main(String args[]) { int N = 10; List list = new ArrayList(); for (int i = 0; i < N; i ) { list.add(i 1); } int count = N; int items[] = new int[N]; for (int i = 0; i < N; i ) { // int randomInt = new Random().nextInt(count); items[i] = list.get(randomInt); list.remove(randomInt); count--; System.out.println(items[i]); } } } |