随机ID

简介: 生成指定长度的随机字符串,支持纯数字或包含大小写字母与数字的组合,适用于验证码、随机ID等场景。

指定长度随机数字和字母字符串
public static String getStringRandom(int length) {
String val = "";
Random random = new Random();
// 参数length,表示生成几位随机数
for (int i = 0; i < length; i++) {
String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num";
// 输出字母还是数字
if ("char".equalsIgnoreCase(charOrNum)) {
// 输出是大写字母还是小写字母
int temp = random.nextInt(2) % 2 == 0 ? 65 : 97;
val += (char) (random.nextInt(26) + temp);
} else if ("num".equalsIgnoreCase(charOrNum)) {
val += String.valueOf(random.nextInt(10));
}
}
return val;
}

指定长度随机数字
public static String getOnlyNumRandom(int length) {
String val = "";
Random random = new Random();
for (int i = 0; i < length; i++) {
val += String.valueOf(random.nextInt(10));
}
return val;
}

相关文章
|
9月前
|
SQL 人工智能 自然语言处理
Data Agent for Meta:是救命稻草,还是新一轮幻觉?
Meta Agent能否成为企业“数据大脑”?它并非万能,而是大模型与企业数据间的“翻译官”。其价值在于构建认知地图,解决口径混乱、表源不清等问题。但前提是数据治理扎实、组织愿意放权。它降低查数门槛,推动数据民主化,却难替代人的洞察。真正潜力,在于未来能解释数据、辅助决策,而非仅查询。
|
5月前
|
人工智能 架构师 安全
2026 研发效能蓝皮书:深度测评年度最佳 AI 代码生成平台 Top 榜单
在 2026 年,AI 代码助手已完成从“代码补全”到“研发智能体”的跨越。本文立足于阿里云开发者生态,深度横评全球顶尖 AI 编程平台,旨在为企业及开发者提供一份基于工程化落地、逻辑准确性及安全性视角的选型指南。
958 2
|
4月前
|
人工智能 安全 5G
阿里企业邮箱2026最新收费价格:标准版+AI尊享版+国产化版费用清单
2026年阿里企业邮箱最新报价:标准版540元/年(5–100账号)、AI尊享版720元/年(5–300账号,含智能写信、润色、翻译等AI功能)、国产化版810元/年(5–1000账号,满足信创合规需求)。各版本网盘容量、附件支持及适用场景差异显著,助力企业高效协同与安全办公。在阿里云CLUB中心免费阿里云优惠券。
|
7月前
|
人工智能 Linux API
零基础玩转OpenClaw:阿里云计算巢+本地部署攻略(含Skills集成+避坑指南)
在AI智能体快速普及的2026年,OpenClaw(原Clawdbot,业内昵称“龙虾”)凭借强大的任务自动化执行、多模型兼容、跨场景适配能力,成为个人与轻量团队提升工作效率的核心工具。它区别于传统聊天AI,真正实现“能动手、会执行”,可通过自然语言指令完成文件管理、浏览器自动化、代码编写、数据处理等真实任务,而其模块化的Skills(技能)系统,更让AI智能体的功能得以无限延伸,适配不同领域的个性化需求。
1392 1
|
10月前
|
缓存 前端开发 安全
数据同步原理
Soul网关通过配置中心实现数据同步,支持WebSocket、HTTP长轮询和Zookeeper三种模式。启动时全量拉取配置,运行时基于变更通知机制实现准实时更新。2.x版本默认采用HTTP长轮询(90s超时,60s心跳),兼顾性能与实时性。管理后台变更配置后,通过EventPublisher发布事件,依据sync.strategy策略推送到网关。WebSocket主动推送,Zookeeper利用watch监听,HTTP则由网关轮询获取变更Group,再拉取最新数据。三种方式均保障配置最终一致性,且soul-admin与soul-web需保持同步机制一致。
|
10月前
Excel工具-HUTOOL-读取Excel
Hutool的ExcelReader封装了Excel读取操作,支持读取为Map、Bean或列表,适用于大文件的SAX模式避免内存溢出。提供Excel03SaxReader和Excel07SaxReader分别处理2003/2007格式,通过RowHandler实现行级处理,支持按Sheet读取,可高效解析海量数据。
|
机器学习/深度学习 人工智能 自然语言处理
大模型应用实践:AIGC探索之旅(上)
大模型应用实践:AIGC探索之旅(上)
1302 3
|
安全 搜索推荐 程序员
网站如何创建及网站创建的流程。
本文主要介绍了四种网站建设方法:无代码建站、使用建站程序、外包和使用内容管理系统。每种方法都有其特点和优缺点,需要根据具体需求和预算选择合适的方法。
3961 8
|
缓存
选择合适的CPU
【10月更文挑战第30天】选择合适的CPU
561 3
|
机器学习/深度学习 编解码 人工智能
技术前沿探索:生成对抗网络(GANs)的革新之路
【10月更文挑战第14天】技术前沿探索:生成对抗网络(GANs)的革新之路
512 1