當前位置:首頁 » 編程語言 » java隨機整數的生成

java隨機整數的生成

發布時間: 2023-02-04 01:52:55

java 生成隨機整數

方法一代碼:

import java.util.Random;

public class Test {

public static void main(String[] args){

Random rand = new Random();

for(int i=0; i<10; i++) {

System.out.println(rand.nextInt(100) + 1);

}

}

}

方法二代碼:

package e.sjtu.erplab.io;

import java.util.Random;

public class RandomTest {

public static void main(String[] args) {

int max=20;

int min=10;

Random random = new Random();

int s = random.nextInt(max)%(max-min+1) + min;

System.out.println(s);

}

}

② java如何生成隨機數

可以先通過random方法生成一個隨機數,然後將結果乘以100,然後再利用int方法進行轉換,就可以得到一個0到99的隨機整數。

③ JAVA如何生成一個隨機整數

public class Test {
//隨機生成5個1至100之間的整數。顯示這5個數的和以及平均值,然後從大到小顯示。
public static void main(String[] args) {
int[] arr = new int[5];
int pingjun = 0;
for(int i = 0; i < arr.length; i++){
arr[i] = new java.util.Random().nextInt(100)+1;
pingjun += arr[i];
}
java.util.Arrays.sort(arr);
System.out.println("這五個數是:" + java.util.Arrays.toString(arr));
System.out.println("平均的值是:" + (pingjun / 5));
}
}

④ java怎麼進行隨機數生成演算法

要產生隨機數,可以使用Java api中java.lang包中的Math類.Math類以靜態方法的方式提供常用的數學方法,
其中Math.random()方法是一個可以產生[0.0,1.0]區間內的一個雙精度浮點數的方法
如:
產生一個100以內的整數:int x=(int)(Math.random()*100);
又如:
產生一個1-50之間的隨機數:int x=1+(int)(Math.random()*50)
也可以使用通用創建對象來獲取:
Random random = new Random();
random.nextInt(x);
產生一個0到x-1的正數,如果想產生浮點數有Random類的nextFloat方法,總之nextXXX方法是用來產生隨機數的。

⑤ 請問java中如何生成1000~10000之間的隨機數

要生成在[min,max]之間的隨機整數,可使用Random類進行相關運算,代碼如下:

import java.util.Random;
public class RandomTest {
public static void main(String[] args) {
int max=10000;
int min=1000;
Random random = new Random();
int s = random.nextInt(max)%(max-min+1) + min;
System.out.println(s);
}
}
random.nextInt(max)表示生成[0,max]之間的隨機數,然後對(max-min+1)取模。
以生成[1000,10000]隨機數為例,首先生成0-10000的隨機數,然後對(10000-1000+1)取模得到[0-1000]之間的隨機數,然後加上min=1000,最後生成的是1000-10000的隨機數

熱點內容
安卓手機怎麼弄白點 發布:2025-03-07 10:53:47 瀏覽:250
qq機器人源碼php 發布:2025-03-07 10:46:18 瀏覽:243
怎麼樣在空間上傳視頻 發布:2025-03-07 10:36:33 瀏覽:929
python舵機 發布:2025-03-07 10:34:59 瀏覽:850
不記得舊密碼如何設置新密碼 發布:2025-03-07 10:34:06 瀏覽:377
艾力紳和奧德賽同樣的配置哪個好 發布:2025-03-07 10:28:32 瀏覽:879
大興電腦伺服器回收價格表 發布:2025-03-07 10:28:27 瀏覽:419
安卓字體用什麼第三方打開 發布:2025-03-07 10:13:52 瀏覽:369
編程2分法 發布:2025-03-07 10:12:16 瀏覽:560
c語言程序設計第五版課後題答案 發布:2025-03-07 10:09:13 瀏覽:934