本文目錄一覽:
java中 怎樣實現隨機4位的整數?
可以藉助Math類里的random方法或者藉助Random類來實現
1、使用Math類的random方法實現產生1000-9999的隨機數代碼如下:
int a = (int)(Math.random()*(9999-1000+1))+1000;//產生1000-9999的隨機數
2、使用Random類實現代碼:
import java.util.Random;//導入Random包
public class Ranadd {
public static void main(String[] args) {
int x;//定義兩變數
Random ne=new Random();//實例化一個random的對象ne
x=ne.nextInt(9999-1000+1)+1000;//為變數賦隨機值1000-9999
System.out.println(“產生的隨機數是:”+x);//輸出
}
}
說明:
1、Java中Math類中有random方法產生的隨機數是一個偽隨機選擇的(大致)均勻分布在從0.0到1.0這一範圍內的double類型數
2、java.util.Random類中實現的隨機演算法是偽隨機,也就是有規則的隨機,所謂有規則的就是在給定種(seed)的區間內隨機生成數字;相同種子數的Random對象,相同次數生成的隨機數字是完全相同的;Random類中各方法生成的隨機數字都是均勻分布的,也就是說區間內部的數字生成的幾率均等;
如何寫java產生一個隨機8位的數
java產生一個隨機8位的數:
StringBuilder str=new StringBuilder();//定義變長字元串
Random random=new Random();
//隨機生成數字,並添加到字元串
for(int i=0;i8;i++){
str.append(random.nextInt(10));
}
//將字元串轉換為數字並輸出
int num=Integer.parseInt(str.toString());
System.out.println(num);
java編碼中怎樣產生四位隨機數
可以藉助Math類里的random方法或者藉助Random類來實現
1、使用Math類的random方法實現產生1000-9999的隨機數代碼如下:
int a = (int)(Math.random()*(9999-1000+1))+1000;//產生1000-9999的隨機數
2、使用Random類實現代碼:
import java.util.Random;//導入Random包
public class Ranadd {
public static void main(String[] args) {
int x;//定義兩變數
Random ne=new Random();//實例化一個random的對象ne
x=ne.nextInt(9999-1000+1)+1000;//為變數賦隨機值1000-9999
System.out.println(“產生的隨機數是:”+x);//輸出
}
}
原創文章,作者:ZCEA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/134321.html