导航:首页 > 编程语言 > javarandom数组

javarandom数组

发布时间:2025-03-07 20:05:05

java中如何随机产生一个指定数组中的数

1、获取数组长度

intarr[]={1,2,3,4,5};//定义一个数组
intlen=arr.length;//获取数组长度给变量len

2、根据数组长度,使用Random随机数组的索引值

Randomrandom=newRandom();//创建随机对象
intarrIdx=random.nextInt(len-1);//随机数组索引,nextInt(len-1)表示随机整数[0,(len-1)]之间的值

3、根据随机索引获取数组值

intnum=arr[arrIdx];//获取数组值

② java中 如何利用数组存储随机生成数

import java.util.Random;

public class RandomTest {

/**
* 该方法抽象出来,主要是为了灵活在使用的时候可以自定义数组的大小
* @param length
* @return
*/
public static int[] createArray(int length) {
int[] arrays = new int[length];// 定义一个长度为10的数组
Random ran = new Random();
for (int i = 0; i < 10; i++) {
arrays[i] = ran.nextInt(10);// 产生一个0-9的随机数并赋值给数组
}
System.out.println("数组生成完毕");
return arrays;
}

public static void main(String[] args) {
int[] temp = RandomTest.createArray(20);
for (int i : temp) {
System.out.println(i);
}
}
}

③ java编程实现随机数组的快速排序

java编程实现随机数组的快速排序步骤如下:

1、打开Eclipse,新建一个Java工程,在此工程里新建一拍模个Java类;

2、在新建的类中声明一个产生随机数的Random变量,再声明一个10个长度的int型数组;

3、将产生的随机数逐个放入到数组中;

4、利用排序算法对随机数组进行排序。

具体代码如下:

importjava.util.Random;
publicclassDemo{
publicstaticvoidmain(String[]args){
intcount=0;
Randomrandom=newRandom();
inta[]袭芦缓=newint[10];
while(count<10){
a[count]=random.nextInt(1000);//产生0-999的随机数
count++;
}
for(inti=0;i<a.length-1;i++){
intmin=i;
for(intj=哗宽i+1;j<a.length;j++){
if(a[j]<a[min]){
min=j;
}
}
if(min!=i){
intb=a[min];
a[min]=a[i];
a[i]=b;
}
}
for(intc=0;c<a.length;c++){
System.out.print(a[c]+"");
}
}
}
阅读全文

与javarandom数组相关的资料

热点内容
初中考试卷app 浏览:22
微信登陆请检查网络连接网络连接网络 浏览:294
win7怎么让隐藏的文件夹显示出来 浏览:264
2m的cad文件打开修改特别卡 浏览:89
编程语言学习班哪里好 浏览:990
5s文件管理 浏览:171
压缩文件格式损坏 浏览:773
设置某一程序的分辨率 浏览:294
5mb的mp3文件有多少字节 浏览:31
为什么排序数据乱了 浏览:534
能将扩展名为csv的文件内容读取 浏览:604
cdrx6是什么版本 浏览:484
pdf格式文件的编辑 浏览:362
win10桌面文件收缩不了 浏览:955
湘潭哪个教育机构培训编程 浏览:397
用苹果笔记本编程怎么样 浏览:272
ipad密码忘记了 浏览:504
航班过站时间数据从哪里找 浏览:265
手机数据那么慢怎么办 浏览:402
word制表符切换 浏览:457

友情链接