java不重复的随机数是指在一定范围内生成的随机数,这些随机数不会重复出现。是一段代码,实现了在0-100之间生成10个不重复的随机数:
java不重复的随机数是指在一定范围内生成的随机数,这些随机数不会重复出现。
是一段代码,实现了在0-100之间生成10个不重复的随机数:
public class RandomNumber {
public static void main(String[] args) {
int[] array = new int[10];
int r;
boolean flag;
for (int i = 0; i < 10; i++) {
do {
r = (int) (Math.random() * 100);
flag = true;
for (int j = 0; j < i; j++) {
if (r == array[j]) {
flag = false;
break;
}
}
} while (!flag);
array[i] = r;
System.out.println("array[" + i + "]=" + array[i]);
}
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(54条)