当前位置: 首页 > wzjs >正文

钢管公司网站建设某产品网络营销推广方案

钢管公司网站建设,某产品网络营销推广方案,做网站骗钱,在线文库网站建设博主介绍:✌全网粉丝22W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…

博主介绍:✌全网粉丝22W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌

技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物联网、机器学习等设计与开发。

感兴趣的可以先关注收藏起来,在工作中、生活上等遇到相关问题都可以给我留言咨询,希望帮助更多的人。

Hutool 中用于生成随机数的工具类

  • 一、添加 Hutool 依赖
  • 二、RandomUtil 常用方法
    • 2.1 生成随机整数
    • 2.2 生成随机长整数
    • 2.3 生成随机浮点数
    • 2.4 生成随机布尔值
    • 2.5 生成随机字符串
    • 2.6 生成随机字节数组
    • 2.7 从集合中随机选择元素
    • 2.8 生成随机 UUID
  • 三、高级用法
  • 四、总结

Hutool 是一个 Java 工具类库,提供了丰富的工具方法,其中 RandomUtil 是 Hutool 中用于生成随机数的工具类。它封装了常见的随机数生成需求,使用起来非常方便。

以下是 RandomUtil 的常用方法及其使用示例:

一、添加 Hutool 依赖

首先,确保你的项目中引入了 Hutool 依赖。如果使用 Maven,可以在 pom.xml 中添加以下依赖

<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.20</version> <!-- 请使用最新版本 -->
</dependency>

二、RandomUtil 常用方法

2.1 生成随机整数

  • RandomUtil.randomInt(int limit):生成 [0, limit) 范围内的随机整数。

  • RandomUtil.randomInt(int min, int max):生成 [min, max) 范围内的随机整数。

import cn.hutool.core.util.RandomUtil;public class RandomUtilExample {public static void main(String[] args) {// 生成 [0, 100) 的随机整数int randomNumber1 = RandomUtil.randomInt(100);System.out.println("Random number 1: " + randomNumber1);// 生成 [10, 20) 的随机整数int randomNumber2 = RandomUtil.randomInt(10, 20);System.out.println("Random number 2: " + randomNumber2);}
}

2.2 生成随机长整数

  • RandomUtil.randomLong(long limit):生成 [0, limit) 范围内的随机长整数。

  • RandomUtil.randomLong(long min, long max):生成 [min, max) 范围内的随机长整数。

long randomLong1 = RandomUtil.randomLong(1000L);
System.out.println("Random long 1: " + randomLong1);long randomLong2 = RandomUtil.randomLong(1000L, 2000L);
System.out.println("Random long 2: " + randomLong2);

2.3 生成随机浮点数

  • RandomUtil.randomDouble(double limit):生成 [0, limit) 范围内的随机浮点数。

  • RandomUtil.randomDouble(double min, double max):生成 [min, max) 范围内的随机浮点数。

double randomDouble1 = RandomUtil.randomDouble(100.0);
System.out.println("Random double 1: " + randomDouble1);double randomDouble2 = RandomUtil.randomDouble(10.0, 20.0);
System.out.println("Random double 2: " + randomDouble2);

2.4 生成随机布尔值

  • RandomUtil.randomBoolean():生成随机的 true 或 false。
boolean randomBoolean = RandomUtil.randomBoolean();
System.out.println("Random boolean: " + randomBoolean);

2.5 生成随机字符串

  • RandomUtil.randomString(int length):生成指定长度的随机字符串(包含字母和数字)。

  • RandomUtil.randomNumbers(int length):生成指定长度的随机数字字符串。

  • RandomUtil.randomLetters(int length):生成指定长度的随机字母字符串。

String randomString = RandomUtil.randomString(10);
System.out.println("Random string: " + randomString);String randomNumbers = RandomUtil.randomNumbers(6);
System.out.println("Random numbers: " + randomNumbers);String randomLetters = RandomUtil.randomLetters(8);
System.out.println("Random letters: " + randomLetters);

2.6 生成随机字节数组

  • RandomUtil.randomBytes(int length):生成指定长度的随机字节数组。
byte[] randomBytes = RandomUtil.randomBytes(10);
System.out.println("Random bytes: " + new String(randomBytes));

2.7 从集合中随机选择元素

  • RandomUtil.randomEle(List<T> list):从列表中随机选择一个元素。

  • RandomUtil.randomEles(List<T> list, int count):从列表中随机选择多个元素。

import java.util.Arrays;
import java.util.List;List<String> list = Arrays.asList("Apple", "Banana", "Cherry", "Date");String randomElement = RandomUtil.randomEle(list);
System.out.println("Random element: " + randomElement);List<String> randomElements = RandomUtil.randomEles(list, 2);
System.out.println("Random elements: " + randomElements);

2.8 生成随机 UUID

  • RandomUtil.randomUUID():生成随机的 UUID。
String randomUUID = RandomUtil.randomUUID();
System.out.println("Random UUID: " + randomUUID);

三、高级用法

RandomUtil 还支持自定义随机数生成器(Random 对象),以及生成随机日期、随机颜色等功能。

import java.util.Random;// 使用自定义 Random 对象
Random customRandom = new Random();
int customRandomNumber = RandomUtil.randomInt(customRandom, 10, 20);
System.out.println("Custom random number: " + customRandomNumber);

四、总结

RandomUtil 是 Hutool 中非常实用的工具类,能够满足大多数随机数生成的需求。它的 API 设计简洁,使用方便,适合在 Java 项目中快速实现随机数相关的功能。如果你需要更复杂的随机数生成逻辑,可以结合 Java 原生的 Random 类或 ThreadLocalRandom 类来实现。


好了,今天分享到这里。希望你喜欢这次的探索之旅!不要忘记 “点赞” 和 “关注” 哦,我们下次见!🎈

本文完结!

祝各位大佬和小伙伴身体健康,万事如意,发财暴富,扫下方二维码与我一起交流!!!在这里插入图片描述

http://www.dtcms.com/wzjs/168085.html

相关文章:

  • 济南制作网站有哪些重庆seo优化推广
  • 做网站需要多少兆专线品牌整合营销
  • 树苗网站源码深圳网络推广最新招聘
  • 大连营销团队镇江抖音seo
  • 做网站就上微赞网搜索引擎优化的作用
  • 建设工程招投标与合同管理论文网站seo推广排名
  • php 网站开发缓存有那几种阿里云域名注册
  • 网站建设用到的技术2023广州疫情最新消息今天
  • 什么网站做展板的多南京关键词网站排名
  • wordpress 煎蛋win7系统优化大师
  • 网站中的搜索框图标怎么做的自动app优化官网
  • 珠海专业制作网站武汉网站维护公司
  • 特产网站建设朋友圈推广
  • 酒店网站建设的需求分析报告19
  • 终身免费建站广东seo网站推广
  • 品牌网站建设有哪两种模式微信小程序开发费用一览表
  • 哪家网站建设公司靠谱十个有创意的线上活动
  • wordpress 页面开发教程视频谷歌seo怎么优化
  • 做暧暧动态网站百度招聘电话
  • 成都哪里做网站便宜百度关键词工具
  • 淄博网站建设有实力google登录
  • 教育平台网站开发百度一下网页版搜索引擎
  • 京东商城网站建设策划书seo大牛
  • 网站建设与规划实验总结android优化大师
  • 金华市住房和城乡建设局网站手机百度高级搜索入口
  • 做网站运营需要什么证百度搜索引擎的优缺点
  • 网站建设的必要性及意义百度助手安卓版下载
  • 程序员做图网站百度推广开户联系方式
  • 怎样做网站平台湘潭网站seo磐石网络
  • 网站建设应列支什么科目营销技巧有哪些