导航:首页 > 编程语言 > java随机一个数组

java随机一个数组

发布时间:2025-04-08 18:54:50

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]+"");
}
}
}

❷ 如何用Java随机生成一个1000位的数字

在Java中生成一个1000位的随机数,可以使用Random类。首先,我们需要创建一个长度为1000的char数组来存储随机数的每一位。接下来,我们通过Random类生成0到9之间的随机整数,并将其转换为字符形式,然后依次填充到数组中。具体实现代码如下:

java

import java.util.Random;

public class BigRandomNumber {

/**

* 生成一个1000位的随机数,用字符串表示

* @return 返回生成的1000位的随机数

*/

public static String create() {

char[] num = new char[1000]; // 生成一个1000位的char数组

Random ran = new Random(); // 随机数类

int temp; // 存放当前随机数

char cur; // 存放当前字符

for (int i = 0; i < num.length; i++) {

temp = ran.nextInt(10); // 生成一个0-9的随机数

cur = (char) ('0' + temp); // 转化成char型的数字

num[i] = cur; // 放到数组的当前位

}

return new String(num); // 返回这个随机数(用字符串形式)

}

public static void main(String[] args) {

String num = create(); // 生成

System.err.println(num); // 打印验证

System.err.println(num.length()); // 检测长度

}

}

在主方法中,我们调用create()方法生成随机数,并通过System.err.println()打印出来以验证生成的随机数。同时,我们还通过num.length()方法检查生成的随机数是否确实有1000位。

❸ Java随机产生一个数组数组中有十个元素

public class RandomTest
{
public static void main(String[] args)
{
//方法1:可重复的
System.out.println("可重复的");
List<Integer> list=new ArrayList<Integer>();
for(int i=0;i<10;i++)
{
//产生0-9之间的随机数
int random=new Random().nextInt(10);
list.add(random);
}

for(int i=0;i<10;i++)
System.out.println(list.get(i));

//方法2:不可重复的
System.out.println("不可重复的");
int i=0;
Set<Integer> set=new HashSet<Integer>();
while(i<10)
{
int random=new Random().nextInt(10);
set.add(random);
i=set.size();
}

for(Iterator<Integer> iterator=set.iterator();iterator.hasNext();)
{
System.out.println(iterator.next());
}
}
}
如果你是初学者,可能集合还看不明白,但是可以通过这段代码了解一下java中集合的强大功能。 如果实在不想搞通,一楼的方法很直接明了。

阅读全文

与java随机一个数组相关的资料

热点内容
程序员放弃后会怎样 浏览:158
河北模具编程 浏览:177
adb查找命令 浏览:308
安卓手机视频文件夹怎么打开 浏览:302
平板加密手机后怎么关闭 浏览:555
流媒体服务器应该注意什么 浏览:526
d8命令编译 浏览:942
压缩包解压需要多少空间 浏览:138
如何查找app属性 浏览:380
android人脸识别技术 浏览:304
pc104编程 浏览:328
二维码反编译破解推广 浏览:673
修改服务器的mac地址 浏览:519
好玩的编程软件 浏览:891
编程语言创始人有钱吗 浏览:796
短视频app怎么获客 浏览:7
查看云服务器的应用 浏览:426
javadump工具 浏览:557
程序员16g 浏览:420
程序员没有办法成为top怎么办 浏览:195