本文目录
- java怎么生成1个随机数组
- 在java中怎么创建随机数组
- java 产生一个随机整数数组
- java中如何随机产生一个指定数组中的数
- java,怎么创建一个n*n的随机二维数组
- java 定义随机数组
- java中 如何定义随机数导哪个包
java怎么生成1个随机数组
用Math.random()生成0到1之间的小数,你可以在将其或乘或加,来达到你生成随机数范围的需求~~如果你想出去重复的数据的话,可以将生成的随机数进行判断的,将已经生成的随机数组进行遍历一遍就可以了,用set接口也行~~
在java中怎么创建随机数组
public static void main(String args) { // TODO Auto-generated method stub System.out.print("请输入数组的长度:"); int number = new Scanner(System.in).nextInt(); int ; System.out.print("数组的长度:"+number+"\n"+"数组元素为:"); for(int i=0;i《number;i++) { ArrayNum = (int)(Math.random()*10); System.out.println(ArrayNum); }
java 产生一个随机整数数组
随即数组很常用,但是Java方面的相关资料也挺多的,大多都是用Vector向量数组做的。在此我分享一下我的做法,很简单的一个方法。如下代码:产生size大小的随机数组。private int createRandomArray(int size){ int; int count=0; //计数 int num = 0; //随机数 int i; //初始化数组 for(i=0;i list = -1; } //填充数组元素 do{ num = (int)(Math.random()*list.length); //判断元素是否存在数组中 for(i=0;i if(list == num){ break; } } //不存在则装入 if(i》=list.length){ list = num; GameLog.log(Tag, "count = "+count+"--num ="+num); count ++; } }while(count 《 size); //输出数组元素 for(i=0;i GameLog.log(Tag, "random list); } return list; } 我们可以用一个类封装起来,以备以后使用。
java中如何随机产生一个指定数组中的数
1、获取数组长度
int arr = {1,2,3,4,5};//定义一个数组int len = arr.length;//获取数组长度给变量len
2、根据数组长度,使用Random随机数组的索引值
Random random = new Random();//创建随机对象int arrIdx = random.nextInt(len-1);//随机数组索引,nextInt(len-1)表示随机整数之间的值
3、根据随机索引获取数组值
int num = arr;//获取数组值
java,怎么创建一个n*n的随机二维数组
import java.util.Random;import java.util.Scanner;public class Hello {public static void main(String args){Scanner scnner=new Scanner(System.in);Random random=new Random();int n=scnner.nextInt();int a;for(int i=0;i《n;++i)for(int j=0;j《n;++j){a=random.nextInt(n);//随机产生0~n-1的随机数}for(int i=0;i《n;++i){for(int j=0;j《n;++j){System.out.print(a+" ");}System.out.println();}}}
java 定义随机数组
public class Util { public static void main(String args) { int; for(int i = 0; i 《 100; i++){ arr = new java.util.Random().nextInt(100); } //输出数组 System.out.println(java.util.Arrays.toString(arr)); }}
public class Util {
public static void main(String args) {
int;
for(int i = 0; i 《 100; i++){
arr = new java.util.Random().nextInt(100);
}
//输出数组
System.out.println(java.util.Arrays.toString(arr));
}
}
java中 如何定义随机数导哪个包
不用导入任何包Math.random() 生成无规律的随机数(int)((b-a+1)*Math.random+a) 取(a,b)间的整数你要取 1 2 3 也就是 (1,3)间的整数则int choose=(int)(3*Math.random()+1);