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

  

<强>简单版

     /* * *产生4位随机数(0000 - 9999)   *   * @return 4位随机数   */公共静态字符串getFourRandom () {   返回的stringutil。leftPad(新的随机().nextInt (10000) + ", 4,“0”);   }      

<强>复杂版

     /* *   *创建指定数量的随机字符串   * @param numberFlag是否是数字   * @param长度   * @return   */公共静态字符串createRandom(布尔numberFlag int长度){   字符串retStr=" ";   字符串strTable=numberFlag & # 63;“1234567890”:“1234567890 abcdefghijkmnpqrstuvwxyz”;   int len=strTable.length ();   布尔bDone=true;   {做   retStr=" ";   int数=0;   for (int i=0;我& lt;长度;我+ +){   双dblR=math . random() *兰;   int intR=(int) Math.floor (dblR);   字符c=strTable.charAt (intR);   如果((' 0 ' & lt;=c),,(c & lt;=' 9 ')) {   数+ +;   }   retStr +=strTable.charAt (intR);   }   如果(计数祝辞=2){   bDone=false;   }   }(bDone);   返回retStr;   }      

  

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

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