本文目录一览:
java 定义随机数组
public class Util {
public static void main(String[] args) {
int[] arr = new int[100];
for(int i = 0; i 100; i++){
arr[i] = new java.util.Random().nextInt(100);
}
//输出数组
System.out.println(java.util.Arrays.toString(arr));
}
}
public class Util {
public static void main(String[] args) {
int[] arr = new int[100];
for(int i = 0; i 100; i++){
arr[i] = new java.util.Random().nextInt(100);
}
//输出数组
System.out.println(java.util.Arrays.toString(arr));
}
}
java中如何将随机数放到数组里?
首先:java的Math类提供了一个
random()静态方法,返回带正号的
double
值,该值大于等于
0.0
且小于 1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
以下为范例:
//代码如下:
public class Test24 {
/*
* 随机从 1~10 取十个整数,存入数组
*/
public static void main(String[] args) {
int [] arr = new int[10]; //构建一个空的一维数组
for(int i=0;iarr.length;i++){
int temp = (int)(Math.random()*10)+1;//随机产生一个 1~10 的整数
arr[i] = temp;//将产生的数添加到数组
System.out.print(arr[i]+" ");
}
}
}
java怎么生成1个随机数组
可以用Math.random()实现,生成X到X之间的一个数组;
参考代码如下:
Random random=new Random();
int [] r=new int[7];
for (int i = 0; i r.length;) {
int temp=random.nextInt(36);
if(temp==0)continue;
for (int j : r) {
if(j==temp)continue;
}
r[i]=temp;
i++;
}