導航:首頁 > 編程語言 > java1100隨機數

java1100隨機數

發布時間:2023-09-14 13:22:02

Ⅰ 如何用java隨機生成一個1000位的數字

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());// 檢測長度
}

}

Ⅱ 用java編寫一個方法用於產生1到1000之間的隨機數

Random random = new Random();
int i = random.nextInt(1000);
提示: nextInt(1000); 表示產生一個隨機數,這個隨機數是 0-999 即不包含1000本身。

Ⅲ java如何產生1-10隨機數

java代碼方法一如下:

int random=(int)(Math.random()*10+1)

java代碼方法二如下:

package bdqn_Empy;

import java.util.Random;

public class Text {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=0;
Random b=new Random();
a=b.nextInt(101);
System.out.println(a);
}

}

(3)java1100隨機數擴展閱讀:

可以先通過 random方法生成一個隨機數,然後將結果乘以10。此時產生的隨機數字即為大於等於0小於10的數字。

然後再利用nt方法進行轉換它會去掉小數掉後面的數字即只獲取整數部分,不是四捨五入)。最後即可獲取一個0到9的整數型隨機數字。其實現方法很簡單,就是對原有的 grandom方法按照如下的格式進行變型:(int( Math. Random0*10)即可。

其實我們還可以對這個方法進行擴展,讓其產生任意范圍內的隨機數。至需要將這個10換成n即可,如改為( int(Math. Random0n)。此時應用程序就會產生一個大於等於0小與n之間的隨機數。

如將n設置為5,那麼其就會產生一個0到5之間的整數型的隨機數。如果將這個寫成一個帶參數的方法,那麼只要用戶輸入需要生成隨機數的最大值,就可以讓這個方法來生成制定范圍的隨機數。

閱讀全文

與java1100隨機數相關的資料

熱點內容
android4書籍 瀏覽:639
pdf閱讀器電腦版exe 瀏覽:907
易語言加殼怎麼編譯 瀏覽:523
qt下編譯生成mqtt庫 瀏覽:541
南京中興招收專科程序員嗎 瀏覽:299
代理商php源碼 瀏覽:983
蘋果手機怎麼解壓軟體app 瀏覽:650
游戲資源被編譯 瀏覽:154
代碼編譯後黑屏 瀏覽:8
程序員情侶寫真 瀏覽:505
python3孿生素數 瀏覽:36
計算楊輝三角Python 瀏覽:404
linux目錄重命名 瀏覽:196
演算法設計的最終形態是代碼 瀏覽:262
程序員社團招新橫幅 瀏覽:238
拖鞋解壓視頻大全 瀏覽:887
租伺服器主機鏈接軟體叫什麼 瀏覽:856
交叉編譯工具的linux版本號 瀏覽:156
python開發應用軟體 瀏覽:32
hdl綜合器與c編譯器的區別 瀏覽:899