java用random類別方法:1、函數【Random()】建立一個新的隨機數產生器;2、函數【Random(long seed)】,使用單一long種子建立新的隨機數生成器。
java用random類別方法:
直接使用Math.random()
方法產生隨機數的方法。
//随机生成1~100之间的一个整数 int randomNumber = (int)(Math.random() * 100) + 1; System.out.println(randomNumber);
還有使用Random類別的方法。
Random():建立一個新的隨機數產生器。
Random(long seed):使用單一 long 種子建立新的隨機數產生器。
第一種建構方法是使用預設目前系統時間的毫秒數作為種子數:Random r1 = new Random()
;
Random random = new Random(); int randomNumber1= random.nextInt(100);
第二種方法是使用自己指定的種子數
Random random1 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random1.nextInt(10) + " "); }
發現只要種子數和nextInt()中的參數一致的話,每次產生的隨機數都是一樣的(所以這是偽隨機數)。
System.out.println("\n使用同一种子生成的随机数如下:"); Random random2 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random2.nextInt(10) + " "); }
截圖如下:
##相關學習推薦:java基礎教學
以上是java怎麼用random類別方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!