如何使用Hutool工具类生成UUID呢?
下文笔者讲述使用Hutool工具类生成随机信息的方法分享,如下所示
hutool工具类中常用生成随机信息方法说明
RandomUtil.randomInt 获得指定范围内的随机数 RandomUtil.randomBytes 随机bytes RandomUtil.randomEle 随机获得列表中的元素 RandomUtil.randomEleSet 随机获得列表中的一定量的不重复元素,返回Set RandomUtil.randomString 获得一个随机的字符串(只包含数字和字符) RandomUtil.randomNumbers 获得一个只包含数字的字符串 RandomUtil.randomUUID 随机UUID RandomUtil.weightRandom 权重随机生成器 传入带权重的对象 然后根据权重随机获取对象
Hutool工具类示例分享
public class UUIDTest { //生成的UUID是带-的字符串,类似于:a5c8a5e8-df2b-4706-bea4-08d0939410e3 @Test public void testUUID(){ System.out.println(IdUtil.randomUUID()); } //生成的是不带-的字符串,类似于:b17f24ff026d40949c85a24f4f375d42 @Test public void testUUIDSimple(){ System.out.println(IdUtil.simpleUUID()); } // 获得一个只包含数字的字符串 471222 //其中参数里面6表示生成随机数的长度 @Test public void testNumUUID(){ String s = RandomUtil.randomNumbers(6); System.out.println(s); } //获得一个随机的字符串(只包含数字和字符) tc39lf @Test public void testrandomString(){ String string = RandomUtil.randomString(6); System.out.println(string); } //获得指定范围内的随机数 96 @Test public void testrandomInt(){ int i = RandomUtil.randomInt(100); System.out.println(i); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。