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

做网站的大创结项项目建设表态发言稿

做网站的大创结项,项目建设表态发言稿,qq企业邮箱下载,浪潮云网站建设Random类: 用于生成随机数 import java.util.Random; 导入必要的类 generateVerificationCode()方法: 这是一个静态方法,可以直接通过类名调用 返回一个6位数字的字符串,首位不为0 生成首位数字: random.nextInt…
  • Random类

    • 用于生成随机数

    • import java.util.Random; 导入必要的类

  • generateVerificationCode()方法

    • 这是一个静态方法,可以直接通过类名调用

    • 返回一个6位数字的字符串,首位不为0

  • 生成首位数字

    • random.nextInt(9) + 1

      • nextInt(9) 生成0-8的随机数

      • 使用StringBuilder构建验证码字符串,先添加首位数字

    • 确保验证码的第一位数字不会是0

  • 生成剩余5位数字

    • 循环5次,生成验证码的剩余5位

    • 每次从allChars中随机选择一个字符(可以是数字或字母)

    • random.nextInt(allChars.length())生成一个随机索引

    • 将选中的字符添加到StringBuilder

  • 返回结果

    • sb.toString() 将StringBuilder转换为String并返回 

import java.util.Random;public class Main {public static void main(String[] args) {System.out.println(generateVerificationCode());}/*** 生成6位随机验证码(数字+字母),首位不为0且为数字* @return 随机验证码字符串*/public static String generateVerificationCode() {Random random = new Random();// 定义可用字符集String numbers = "0123456789";String letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";String allChars = numbers + letters;// 首位必须是数字且不为0int firstDigit = random.nextInt(9) + 1; // 1-9StringBuilder sb = new StringBuilder().append(firstDigit);// 生成剩余5位,可以是数字或字母for (int i = 0; i < 5; i++) {char c = allChars.charAt(random.nextInt(allChars.length()));sb.append(c);}return sb.toString();}
}

运行结果如下:

http://www.dtcms.com/a/564913.html

相关文章:

  • 家政类网站开发成本青岛最新疫苗接种
  • B站点击埋点数据分析
  • 用 PyTorch 训练 NestedUNet 分割细胞核
  • [7-01-02].第10节:开发应用 - 配置Kafka中消费消息策略
  • 学算法不再卡壳,Hello-Algo 让学习有画面感,cpolar远程访问更添便利
  • openEuler安装docker及其配置
  • 重组蛋白纯化标签:高效获取高质量蛋白的关键技术
  • agent智能体
  • 网站制作珠海公司asp 网站管理工具
  • html网站地图怎么做企业网站建设主要考虑哪些
  • 深入昇腾NPU:从架构到算子开发的全栈探索
  • Rust编程学习 - 内存分配机制,如何动态大小类型和 `Sized` trait
  • JavaSe—List集合系列
  • 1.1 大语言模型调用方式与函数调用(Function Calling):从基础到实战
  • 在Windows系统上部署 CosyVoice 2
  • kafka kraft 模式简介
  • 【Html模板】赛博朋克风格数据分析大屏(已上线-可预览)
  • 怎么查网站备案号济南市章丘区建设局网站
  • 颠覆编码范式:Cursor 2.0五大新特性深度解析与AI编程未来洞察
  • 科技引领,档案管理更高效之智慧档案馆三维立体恒温恒湿消毒净化系统
  • MySQL的SUBSTRING函数详解与应用
  • 微企点建站效果付费合肥网络推广外包
  • 企业级管理平台项目设计、架构、业务全解之平台篇
  • android TAB切换
  • 免费试用网站源码上海网站建设穹拓
  • Linux的df和du
  • 【保姆级教程】Debian 服务器 MariaDB/Mysql 配置 Windows 远程连接全流程
  • JAVA算法练习题day58
  • linux-用户和组权限
  • 基于Vue+Python+Orange Pi Zero3的完整视频监控方案