当前位置: 首页 > 编程笔记 >

基于Java随机生成手机短信验证码的实例代码

夹谷苗宣
2023-03-14
本文向大家介绍基于Java随机生成手机短信验证码的实例代码,包括了基于Java随机生成手机短信验证码的实例代码的使用技巧和注意事项,需要的朋友参考一下

简单版

/**   * 产生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随机生成手机短信验证码的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

 类似资料:
  • 本文向大家介绍JavaScript 随机验证码的生成实例代码,包括了JavaScript 随机验证码的生成实例代码的使用技巧和注意事项,需要的朋友参考一下 随机验证码的生成 1: 主体部分 接下来时如何放入到验证框里面了 <input type="text"  id="checkCode" class="unchanged" style="width: 80px"  readonly/>    接

  • 本文向大家介绍Python生成随机验证码代码实例解析,包括了Python生成随机验证码代码实例解析的使用技巧和注意事项,需要的朋友参考一下 生成6位随机验证码的3种实现方式如下: 1. 简单粗暴型:所有数字和字母都放入字符串; 2. 利用ascii编码的规律,遍历获取字符串和数字的字符串格式; 3. 引用string库。 方法1代码: 方法2代码: 方法3代码: 同时运行,结果如下,3个方法都正确

  • 本文向大家介绍vue生成随机验证码的示例代码,包括了vue生成随机验证码的示例代码的使用技巧和注意事项,需要的朋友参考一下 本文介绍了vue生成随机验证码的示例代码,分享给大家,具体如下: 样式自调,最终效果如图: 实现效果: 点击右边input框会自动切换,如果输入的值与字不同,则清空换一串随机数 HTML JS 友情提示:本文直接从项目拿来供大家思路参考,验证提示那块大家可根据自己情况做更改。

  • 本文向大家介绍C#生成随机验证码代码分享,包括了C#生成随机验证码代码分享的使用技巧和注意事项,需要的朋友参考一下 使用YZMHelper帮助类即可 使用例子

  • 本文向大家介绍Android手机号注册、绑定手机号获取短信验证码实例,包括了Android手机号注册、绑定手机号获取短信验证码实例的使用技巧和注意事项,需要的朋友参考一下 本文写了一个常见的功能——手机app中注册或绑定手机号的获取验证码的功能,也就是短信验证功能   具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册按钮,如果验证正确就可以跳

  • 本文向大家介绍Android开发中通过手机号+短信验证码登录的实例代码,包括了Android开发中通过手机号+短信验证码登录的实例代码的使用技巧和注意事项,需要的朋友参考一下 首先,需要一个电话号码,目前很多账户都是将账户名设置成手机号,然后点击按钮获取手机验证码。 其次,你需要后台给你手机短信的验证接口,各个公司用的不一样,这个身为前端,不需要你来考虑,你只要让你后台给你写好接口,你直接调用就好