java生成短信验证码_Java随机生成手机短信验证码的方法
本文实例讲述了Java随机生成手机短信验证码的方法。分享给大家供大家参考,具体如下:
/**
* 创建指定数量的随机字符串
* @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随机生成手机短信验证码的方法相关推荐
- java随机生成n位数字_java随机生成n个不相同的整数
使用java的 java.util.Random import java.util.Random; /** * 随机生成n个不同的数 * * @author 张俊峰 * */ public class ...
- java语音验证码_Java实现发送手机短信语音验证功能代码实例
这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...
- java 随机生成n个整数_java随机生成n个不相同的整数
使用java的 java.util.Random import java.util.Random; /** * 随机生成n个不同的数 * * @author 张俊峰 * */ public class ...
- java 实现语音报警代码_Java实现发送手机短信语音验证功能代码实例
这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...
- java 随机生成10个整数_Java:随机生成10个整数(1-100),对生成的序列进行排序,并插入一个任意数...
import java.util.Random; public class GetNum { public static int i = 0; public static void main(Stri ...
- 【PHP】PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数)
[PHP]PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数) 前言 由于业务需要,我们需要从业务中汇总数据,并生成Excel文件. 思路是这样的 PHP要导出Excel表格文件 ...
- atitit 破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结
atitit.破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结 1. 自动获取手机短信方式的原理 1 2. 调用api 1 3. ----核心代码 2 4. ...
- aliyun短信服务包含随机生成四位数字验证码工具类
.1.pom文件 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sd ...
- java 时间生成字符串_java随机生成时间字符串的方法
本文实例为大家分享了java随机生成时间字符串的具体代码,供大家参考,具体内容如下 package com.wechat.utils; import java.text.SimpleDateForma ...
最新文章
- finally代码块和return的执行顺序问题
- Element el-upload上传组件详解
- 【总结整理】开发说不能做怎么办
- 大连开发区取暖费能微信支付吗_下半年教资报考人数增加,那到底能不能异地报考呢?...
- Docker - 在CentOS 7中安装Docker
- sharepoint_study_7
- 简述 Linux 文件系统的目录结构
- 公司官网无法通过域名访问,原来是tomcat配置出了问题
- win32com 读取excel
- 适合于初学者—软路由全探索系列(二):探索群晖 VMM 虚拟机旁路由安装及设置
- php在线生成logo,logo在线生成 php在线生成ico文件的代码
- JS:dataTables实现跳转首页与尾页功能
- 台达0.4KW伺服上电报AL013
- 上线 之 App Store审核指南
- Windows下截图快捷键
- redis incr命令最大值问题
- 大二学科不挂科 速冲方法推荐(数据结构+计组+操作系统+算法+数据库+计网)
- 搞笑漫画:程序员的逻辑
- Docker与Dockerfile极简入门文档
- IDEA创建maven项目没有srcmainjava目录问题解决
热门文章
- 思科交换机接口配置trunk_Cisco交换机配置VLAN与TRUNK
- [计算机网络]第二章——应用层
- Docker自学笔记(三)
- 老子五千言(帛书版道德经)
- 算法设计例题分析 食物链
- csr8811蓝牙芯片porting总结
- OculusClient登录错误“发生意外错误,请稍后重试(OVR40779122)”解决方法
- The LeVoice Far-field Speech Recognition System for VOiCES from a Distance Challenge 2019
- 【无标题】.NET?MemoryCache如何清除全部缓存学习通http://www.bdgxy.com/
- 新方法破解Wi-Fi WPA2加密平均只需10分钟