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

SpringBoot实现随机生成10位数字和字母组合

  • 背景:需要随机生成10位数字和字母组合,提供为第三方的临时密码
  • import java.util.Random;
    public class RandomGenerator {
        private static final String CHAR_LIST = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
        public static String generateRandomString(int length) {
            StringBuilder sb = new StringBuilder(length);
            Random random = new Random();
            for (int i = 0; i < length; i++) {
                int index = random.nextInt(CHAR_LIST.length());
                sb.append(CHAR_LIST.charAt(index));
            }
            return sb.toString();
        }
        public static void main(String[] args) {
            System.out.println(generateRandomString(10));
        }
    }

相关文章:

  • Maven学习总结(61)—— Maven 依赖冲突检测及其解决方案
  • HTML5+CSS3小实例:纯CSS绘制七巧板
  • Deepseek解锁科研绘图新方式
  • MCU的USB接口作为 USB CDC串口输出
  • 猫咪如厕检测与分类识别系统系列【一】 功能需求分析及猫咪分类特征提取
  • 【browser-use+deepseek】实现简单的web-ui自动化
  • 城电科技 | 探索光伏景观廊道:适用于零碳园区/公园/景区/校园/乡村长廊建设
  • MySQL NULL 值处理
  • Linux服务器安装百度飞桨3.0(pip docker)
  • OpenCV 物体追踪
  • 软件测试笔记(上)
  • 汉化进度100%
  • 高效解读机器语言,profinet转ethernet ip网关烟草企业自动化升级案例分析
  • Java设计模式全解析(共 23 种)
  • Redis与Lua原子操作深度解析及案例分析
  • 程序持续内存泄漏问题定位参考
  • 关于异步消息队列的详细解析,涵盖JMS模式对比、常用组件分析、Spring Boot集成示例及总结
  • Java面试黄金宝典46
  • Web前端性能指标Web3D性能优化
  • 【海奇hcrots】
  • 专业做网文的网站/台州关键词优化服务
  • 最优网络做网站骗/百度后台管理
  • 关于门户网站建设的请示/今天重大新闻事件
  • 网站建设南宁/友情链接怎么设置
  • 抽奖网站怎么做的/搜索引擎大全入口
  • wordpress 大型站/搜索引擎优化的定义是什么