導航:首頁 > 編程語言 > java隨機數生成10到20

java隨機數生成10到20

發布時間:2024-12-04 11:47:19

1. 高分求 一手機java程序可以生成1到20的隨機數

其實可以更簡單一點

int result=(int)(Math.rand()*20)+1

2. java如何獲取10到20隨機數

如下,寫快了,在Math前面加個強制轉換 int i=(int)Math:

int i=Math.round(Math.random()*(20-10)+10);

3. 用java:產生10個10-20的整型隨機數存入數組,然後求出最大值、最小值以及它們在數組中的位置

importjava.util.Arrays;

publicclassTestMain{
privatestaticfinalintsize=10;
publicstaticvoidmain(Stringargs[])throwsException{
intsize=10;
inta[]=newint[size];
intmax=10,min=20;
intmaxIndex=0,minIndex=0;
for(inti=0;i<size;i++){
//產生一個10到20的隨機整數
a[i]=(int)(Math.random()*11)+10;
if(a[i]>max){
max=a[i];
maxIndex=i+1;
}
if(a[i]<min){
min=a[i];
minIndex=i+1;
}
}
System.out.println(Arrays.toString(a));
System.out.println("最大值是:"+max+"下標是:"+maxIndex);
System.out.println("最小值是:"+min+"下標是:"+minIndex);
}
}

4. 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);
}
}
}

5. java中獲取10到20隨機數的方法是什麼

方法1 x0dx0a(數據類型)(最小值+Math.random()*(最大值-最小值+1)) x0dx0a例: x0dx0aint i = (int)(10+Math.random()*(20-10+1)) x0dx0a從10到20的int型隨數 x0dx0a--------------------------------------------------------------------

6. 在java中獲取隨機數的方法

在Java中生成隨機數可以採用多種方式,下面將詳細介紹其中的幾種方法及其適用場景。



**1. java.util.Random**



此方法通過調用Random().nextInt(int bound)生成一個介於0(含)和bound(不含)之間的隨機整數。例如,要生成一個在5(含)和10(含)之間的隨機數,可以使用getRandomNumberInRange(5, 10)。公式`(max – min) + 1) + min`用於生成一個在min(含)和max(含)之間的隨機整數。下面是一個生成10個在5(含)和10(含)之間的隨機整數的完整示例:



**代碼片段**



**輸出**



**2. Math.random()**



此方法返回一個從0.0(含)到1.0(不含)之間的隨機雙精度值。對於生成16(含)到20(含)范圍內的10個隨機整數,可以採用類似公式生成。下面是一個完整示例:



**代碼片段**



**輸出**



**3. Java 8 Random.ints**



Java 8引入了java.util.Random的int方法,可以生成一個從原點(含)到綁定(不含)之間的隨機整數。例如,調用Random.ints(33, 38)將生成10個在33(含)到38(含)之間的隨機整數。下面是一個完整示例,同時包括流操作和列印輸出:



**代碼片段**



**輸出**



以上方法各有特點,適用於不同場景。掌握這些生成隨機數的方法,對於編寫高效、靈活的Java程序至關重要。



**Java學習資源**



為了幫助您更深入地學習Java,以下是一些優質的視頻和項目資源:



**Java學習視頻**





**Java項目**



閱讀全文

與java隨機數生成10到20相關的資料

熱點內容
啊d注入工具字典 瀏覽:452
迅捷pdf轉換器轉cad怎麼改文件模式 瀏覽:616
蘋果ipad怎麼在app中使用相機拍照 瀏覽:805
如何將表格數據引用到文檔word 瀏覽:166
多行如何同時自動填充數據 瀏覽:940
怎樣連接wlan密碼是什麼原因 瀏覽:720
linuxketty 瀏覽:958
用什麼製作網站 瀏覽:433
有哪些成人版社區app 瀏覽:296
微信怎麼看視頻文件大小 瀏覽:262
怎麼看巡邏數據 瀏覽:80
在網站上如何舉報 瀏覽:630
Excel保存帶有宏的文件閃退 瀏覽:820
六軸控制卡如何編程 瀏覽:642
linuxsleep線程 瀏覽:38
電信定製版的iphone6s型號 瀏覽:615
聯想手機如何設置移動網路設置 瀏覽:207
微信發現小程序有那些 瀏覽:423
跨界歌王第四季在什麼app播出 瀏覽:429
stm8ad程序 瀏覽:503

友情鏈接