package day7;
import java.util.Random;
import java.util.UUID;
/**
* java.util.Random类
* java.util.UUID类
*/
public class RandomDemo {
public static void main(String[] args) {
/*
* 练习:生成一个[0,100)之间的伪随机数
*
* 构造方法:Random()创建一个新的随机数生成器。
* int nextInt() 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值
* int nextInt(int n) 返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值n(不包括)之间均匀分布的 int 值
*/
Random r = new Random();
System.out.println(r.nextInt(100));
/*
* UUID类:用唯一标识符 (UUID) 的类。 UUID 表示一个 128 位的值。
* 可以用来做数据库的主键
* static UUID randomUUID()获取类型 4(伪随机生成的)UUID 的静态工厂。
*/
UUID uuid = UUID.randomUUID();
String u = uuid.toString();
System.out.println(u);//26ce0eec-be3d-492c-a2f5-f71c9466836d每次都不一样
}
}
Java基础复习:Random类与UUID类
最新推荐文章于 2024-05-27 15:47:10 发布