欢迎各界计算机爱好者加入,弘扬极客精神!

用什么方法实现短信验证码

0 喜欢 0 不喜欢
 public static String getNum(){
    Random random=new Random();
    String num=random.nextInt(10000)+"";
    if(num.length()!=4){  
      return getNum();  
  }  
    return num;
  }
问题关闭原因: enough answers
最新提问 9月 12, 2016 分类:网络 | 用户: dav (1,928 分)  
已关闭 2月 14 用户:big and small

14 个回答

1 喜欢 0 不喜欢
String str = Double.toString(Math.random()).replace("0.", "");
 
你可以从这个字符串里面任意截取就行
最新回答 9月 12, 2016 用户: xkes❤Room (2,000 分)  
1 喜欢 0 不喜欢
最新回答 9月 12, 2016 用户: Megan (3,616 分)  
0 喜欢 0 不喜欢
最新回答 9月 13, 2016 用户: longlong (2,000 分)  
3 喜欢 0 不喜欢
或许用正则表达式更合适一些吧。
最新回答 9月 13, 2016 用户: Alan (4,282 分)  
3 喜欢 0 不喜欢
最新回答 9月 13, 2016 用户: Alan (4,282 分)  
0 喜欢 0 不喜欢
就是取随机数吗。。。。。。。。。
最新回答 9月 13, 2016 用户: 手插口袋谁都不爱 (2,180 分)  
0 喜欢 0 不喜欢
最新回答 9月 13, 2016 用户: 称霸幼稚园灬 (1,644 分)  
0 喜欢 0 不喜欢
我也认为用正则表达式更合适一些
最新回答 9月 14, 2016 用户: Edward (2,002 分)  
0 喜欢 0 不喜欢
最新回答 9月 15, 2016 用户: 月影千姿 (2,020 分)  
1 喜欢 0 不喜欢
最新回答 9月 17, 2016 用户: 笑诸雄 (1,786 分)  
...