[code="java"][/code]
import java.util.Arrays;
class T {
public static void main(String[] args) {
int a[] = new int[6];
for (int i = 0; i < a.length; i++) {
a[i] = (int) (Math.random() * 6) + 1;
for (int k = 0; k < i; k++) {
if (a[i] == a[k]) {
i--;
continue;
}
}
}
System.out.println(Arrays.toString(a));
}
}
import java.util.Arrays;
class T {
public static void main(String[] args) {
int a[] = new int[6];
for (int i = 0; i < a.length; i++) {
a[i] = (int) (Math.random() * 6) + 1;
for (int k = 0; k < i; k++) {
if (a[i] == a[k]) {
i--;
continue;
}
}
}
System.out.println(Arrays.toString(a));
}
}
本文介绍了一种使用Java实现的生成指定数量不重复随机数的方法。通过双重循环及条件判断确保了每次生成的随机数不会与之前生成的重复。最终,将生成的随机数数组打印输出。
1万+

被折叠的 条评论
为什么被折叠?



