❶ java中如何使用Random函數,該使用那些類
Random random = new Random();
Random random = new Random(100);//指定種子數100
method:nextInt()、nextLong()、nextFloat()、nextDouble() --》可以獲得不同類型的隨機數
如回------->System.out.println(random1.nextInt());
//java.lang.Math中的方法Random() 只產生答double類型的隨機數
你想用它產生0-10的隨機數可以這樣--->(int)(Math.random()*10);
❷ java關於Random的用法
java.util.Random類用法
1.該類的構造方法:
Random():構造一個無參的隨機數生成器。使用系統時間的毫秒作為默認種子。
Random(long seed):使用long數據類型的種子構造一個隨機數生成器。
2.方法摘要:
boolean nextBoolean():返回下一個偽隨機數,它是取自此隨機數生成器序列的均勻分布的boolean值。
double nextDouble():返回下一個偽隨機數,它是取自此隨機數生成器序列的、在 0.0 和 1.0 之間均勻分布的 double 值。
float nextFloat():返回下一個偽隨機數,它是取自此隨機數生成器序列的、在 0.0 和 1.0 之間均勻分布的 float 值。
int nextInt():返回下一個偽隨機數,它是此隨機數生成器的序列中均勻分布的 int 值.
int nextInt(int n):返回一個偽隨機數,它是取自此隨機數生成器序列的、在 0(包括)和指定值n(不包括)之間均勻分布的 int 值。
long nextLong():返回下一個偽隨機數,它是取自此隨機數生成器序列的均勻分布的 long 值。
void setSeed(long seed):使用單個 long 種子設置此隨機數生成器的種子。
注意:如果用相同的種子創建兩個 Random 實例,則對每個實例進行相同的方法調用序列,它們將生成並返回相同的數字序列。
(2)java中的random怎麼用擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。
❸ java裡面怎麼用RANDOM隨機取0.1.2這三個數
你只是隨機取0,1,2這三個整數 可以這么寫
Random random=new Random();
System.out.println(random.nextInt(3));
說明下 nextInt 帶參數的意思
nextInt
public int nextInt(int n)
返回一個偽隨機數,它是從此隨機數生成器的序列中取出的、在 0(包括)和指定值(不包括)之間均勻分布的 int值。nextInt 的常規協定是偽隨機地生成並返回指定范圍中的一個 int 值。