導航:首頁 > 編程語言 > 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