随机ID

简介: 随机ID工具类的编写

指定长度随机数字和字母字符串

publicstaticStringgetStringRandom(intlength) {
Stringval="";
Randomrandom=newRandom();
// 参数length,表示生成几位随机数for (inti=0; i<length; i++) {
StringcharOrNum=random.nextInt(2) %2==0?"char" : "num";
// 输出字母还是数字if ("char".equalsIgnoreCase(charOrNum)) {
// 输出是大写字母还是小写字母inttemp=random.nextInt(2) %2==0?65 : 97;
val+= (char) (random.nextInt(26) +temp);
        } elseif ("num".equalsIgnoreCase(charOrNum)) {
val+=String.valueOf(random.nextInt(10));
        }
    }
returnval;
}

指定长度随机数字

publicstaticStringgetOnlyNumRandom(intlength) {
Stringval="";
Randomrandom=newRandom();
for (inti=0; i<length; i++) {
val+=String.valueOf(random.nextInt(10));
    }
returnval;
}
kater
+关注
目录
打赏
0
0
0
0
0
分享
相关文章
谷歌地图分辨率表
版权声明:欢迎评论和转载,转载请注明来源。 https://blog.csdn.net/zy332719794/article/details/73949818 ...
2349 0
AI剧本生成与动画创作:能否成为短视频创作的革命性工具?
《AI剧本生成与动画创作》解决方案结合自然语言处理与深度学习技术,能自动生成剧本并转化为动画,极大提升创作效率,降低门槛。部署过程需约3小时,适合非专业用户快速响应热点内容。尽管在创意和细节上仍存不足,但已为短视频创作者提供高效路径,值得尝试。未来,随着技术进步,AI创作工具将带来更多惊喜。
195 10
AI剧本生成与动画创作:能否成为短视频创作的革命性工具?
数据中台最全详解,一文彻底搞懂!
中台是大型数据架构模式,也是大型架构的必备技能,本篇全面详解数据中台,建议收藏备用。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
数据中台最全详解,一文彻底搞懂!
三种方法教你实现多线程交替打印ABC,干货满满!
本文介绍了多线程编程中的经典问题——多线程交替打印ABC。通过三种方法实现:使用`wait()`和`notify()`、`ReentrantLock`与`Condition`、以及`Semaphore`。每种方法详细讲解了实现步骤和代码示例,帮助读者理解和掌握线程间的同步与互斥,有效解决并发问题。适合不同层次的开发者学习参考。
524 11
winscp文件增量同步到linux服务器
winscp文件增量同步到linux服务器
317 9
大模型时代,云计算的两条路径
【1月更文挑战第12天】大模型时代,云计算的两条路径
370 2
大模型时代,云计算的两条路径
MySQL异常一之: You can‘t specify target table for update in FROM clause解决办法
这篇文章介绍了如何解决MySQL中“不能在FROM子句中指定更新的目标表”(You can't specify target table for update in FROM clause)的错误,提供了错误描述、需求说明、错误做法和正确的SQL写法。
1811 0
鸿蒙可视化代码生成器神器
本文介绍了鸿蒙生态中的ArkTS语言,它在TypeScript基础上强化了静态类型并提供声明式UI和状态管理。同时,ArkUI作为分布式UI开发框架,提升了界面开发效率,且配合可视化工具的改进,简化了组件管理和API集成过程。
212 0
一文读懂 SOA 架构和微服务架构的区别
如果我们打开支付宝首页,去看我们的余额,它会展示你的总资产,昨日收益、累计收益等信息。
9300 1
一文读懂 SOA 架构和微服务架构的区别
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等