码上敲享录 > java入门知识分享 > java生成6位数字短信验证码

java生成6位数字短信验证码

上一章章节目录下一章 2021-01-27已有1066人阅读 评论(0)

java生成6位数字短信验证码


解决方法:

String symbols = "0123456789"; // 数字

Random random = new SecureRandom();

// 如果需要4位,那 new char[4] 即可,其他位数同理可得

char[] nonceChars = new char[6];

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

nonceChars[i] = symbols.charAt(random.nextInt(symbols.length()));

}

String code=new String(nonceChars);


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交