學習Demo
Math類:random方法獲取亂數
UUID類:randomUUID方法生成UUID
Random類:實體化一個Random物件創建一個亂數生成器

碼上行動
1 import java.util.Random; 2 import java.util.UUID; 3 4 /** 5 * Math類【random方法獲取亂數】 6 * UUID類【randomUUID方法生成UUID】 7 * Random類【實體化一個Random物件創建一個亂數生成器】 8 * @Author Hateyes 9 * @Date 2020-07-25 14:34 10 */ 11 public class MathDemo { 12 13 public static void main(String[] args) { 14 15 /* 16 * 亂數(Math) 17 * random():可生成大于等于0.0、小于1.0的double型亂數 18 * Math.random()方法陳述句基礎上處理可獲得多種型別、或任意范圍的亂數 19 */ 20 int num = (int) (Math.random()*100); 21 System.out.println("Math生成的亂數為:\n" + num); 22 23 //唯一識別符號(UUID) 24 UUID uuid = UUID.randomUUID(); 25 String _uuid = uuid.toString(); 26 System.out.println("生成的UUID為:\n" + _uuid); 27 28 /* 29 * 亂數(Random) 30 * nextInt():回傳一個亂數(int) 31 * nextInt(int n):回傳大于0、小于n的隨機整數(int) 32 * nextLong():回傳一個隨機長整型值(long) 33 * nextBoolean():回傳一個隨機布爾型值(boolean) 34 * nextFloat():回傳一個隨機浮點型值(float) 35 * nextDouble():回傳一個隨機雙精度型值(double) 36 * nextGaussian():概率密度為高斯分布的雙精度值(double) 37 */ 38 Random random = new Random(); 39 System.out.println("Random生成的隨機整數為:\n" + random.nextInt()); 40 System.out.println("Random生成的隨機雙精度值為:\n" + random.nextGaussian()); 41 } 42 }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/82440.html
標籤:Java
上一篇:Java IF 陳述句
