简单版

/** * 产生4位随机数(0000-9999)

*

* @return 4位随机数

*/

public static String getFourRandom() {

return StringUtils.leftPad(new Random().nextInt(10000) + "", 4, "0");

}

复杂版

/**

* 创建指定数量的随机字符串

* @param numberFlag 是否是数字

* @param length

* @return

*/

public static String createRandom(boolean numberFlag, int length){

String retStr = "";

String strTable = numberFlag ? "1234567890" : "1234567890abcdefghijkmnpqrstuvwxyz";

int len = strTable.length();

boolean bDone = true;

do {

retStr = "";

int count = 0;

for (int i = 0; i < length; i++) {

double dblR = Math.random() * len;

int intR = (int) Math.floor(dblR);

char c = strTable.charAt(intR);

if (('0' <= c) && (c <= '9')) {

count++;

}

retStr += strTable.charAt(intR);

}

if (count >= 2) {

bDone = false;

}

} while (bDone);

return retStr;

}

总结

以上所述是小编给大家介绍的基于Java随机生成手机短信验证码的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

java+生成手机验证码_基于Java随机生成手机短信验证码的实例代码相关推荐

  1. 临时手机验证码_实用网站(一)短信验证码 临时网盘 临时邮箱

    在线接收手机短信验证码 云短信(YunDuanXin.net)可以在线接收短信,接收短信验证码.云短信(YunDuanXin.net)是免费的在线接收手机短信的平台,接短信.接验证码就来云短信(Yun ...

  2. python短信验证码_玩转python之获取短信验证码

    原标题:玩转python之获取短信验证码 对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 第三方短 ...

  3. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  4. 基于阿里云平台的短信验证码服务API的使用

    基于阿里云平台的短信验证码服务API的使用 第一步:登录阿里云平台 第二步:申请国内文本短信签名 如果是个人作业项目(如作者的签名),可以直接申请测试和学习用的测试签名,该签名的缺点是必须绑定测试手机 ...

  5. 商用短链平台_第8章_ 账号微服务注册模块+短信验证码+阿里云OSS开发实战

    商用短链平台_第8章_ 账号微服务注册模块+短信验证码+阿里云OSS开发实战 文章目录 商用短链平台_第8章_ 账号微服务注册模块+短信验证码+阿里云OSS开发实战 第八章 账号微服务注册模块+短信验 ...

  6. 服务器的验证码重要么,短信验证码是什么?为什么要用短信验证码?

    不知道从什么时候开始,短信验证码已经成为我们生活中不可或缺的一部分.在快递.注册账号登录.信息变更提醒.支付验证等场景中需要使用短信验证码. 那么,短信验证码是什么呢?在这些操作中扮演什么角色呢?我们 ...

  7. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

  8. python点名代码_基于python tkinter的点名小程序功能的实例代码

    基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...

  9. python短信验证码登录_玩转python之获取短信验证码

    对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 第三方短信平台:榛子云短信(http://smso ...

最新文章

  1. python判断 t1 树是否有与 t2 树拓扑结构完全相同的子树
  2. 计算机的图形渲染机制
  3. CIC抽取插值滤波器和RCF
  4. SUM and REPLACE
  5. ASP.NET Core2基于RabbitMQ对Web前端实现推送功能
  6. Flink – window operator
  7. flask和ajax通信详细步骤与完整代码
  8. 产品开发过程问题及解决方案汇总
  9. Spring AOP无法拦截Controller中的方法
  10. ubuntu 安装多个CUDA版本并可以随时切换
  11. Nginx服务器日常发包命令
  12. 计算机故障诊断知识,故障诊断
  13. spring.factory
  14. 【手把手教你】搭建自己的量化分析数据库
  15. 数字藏品的价值是什么?
  16. web前端常见面试题总结
  17. 腾达ac1200远端服务器无响应,连3个磊科MG1200ac必死机
  18. 基于51单片机的光照强度检测c语言程序,基于51单片机光照强度检测报告.doc
  19. App性能测试——使用GT监控手机流量
  20. 关于微信小程序反编译获取源码

热门文章

  1. 什么是iu组装服务器,网维大师推出网维专用服务器IU IG ID
  2. 送给高三毕业学生:如何选专业
  3. 免费的装机必备专业常用工具汇编指导20180506
  4. 《智龙迷城》新神暗的代行者解析
  5. 【出现身份验证错误,要求的函数不支持】
  6. 练习:创建 一个新类 Gerbil,包括 int getbilNumber,在构造器中初始化它。
  7. Selenium IDE功能简介
  8. 【bzoj4976】宝石镶嵌
  9. ManGe Commander 文档 v0.2
  10. 正则表达式:一张图入门级了解正则表达式