学习Demo
Math类:random方法获取随机数
UUID类:randomUUID方法生成UUID
码上行动
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.cnblogs.com/ming2/p/13696705.html