提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、实现方法
顾名思义,肯定要用到random
方法一:创建一个数组,写一个for循环,依次给数组赋值:
arr[i]=random.nextInt(表示数据范围的数)。这里nextInt表示生成整型随机数。
方法二:直接创建一个随机数组:
int[ ] arr = random.ints(表示数组大小的数).toArray();
二、代码实现
import java.util.Random;
public static void main(String agrs[]) {
int i;
int[] arr1=new int[10];
Random random = new Random();
//方法一
for(i=0;i<10;i++)
arr1[i] = random.nextInt(1000);
//方法二
int[] arr2 = random.ints(10).toArray();//10个int类型的数构成的数组
//打印
System.out.println("数组1");
for(i=0;i<10;i++)
System.out.println(arr1[i]);
System.out.println("数组2");
for(i=0;i<10;i++)
System.out.println(arr2[i]);
}
方法二对数据大小似乎没有限制,唯一的限制
就是本身数据类型能达到的数据范围,对于处
理大量用到随机数的场景比如排序的性能分析
等比较合适。
如有错误欢迎指正