Java不重复的随机数

来源:互联网 发布:北风网人工智能培训 编辑:程序博客网 时间:2024/05/10 18:41
private void randomNoRepeat(int len) {int[] result = new int[len];boolean[] repeat = new boolean[len];int num;Random r = new Random();for (int i = 0; i < len; i++) {do {num = r.nextInt(len);} while (repeat[num] == true);repeat[num] = true;result[i] = num;}}

0 0