Java根据长度和文本范围生成随机码

发布时间:2020-06-05 08:50:37 作者:Mos 阅读量:1558

生成随机码代码:

  /**
   * 生成随机码
   * @param codeString 文本范围 如:0123456789ABC...
   * @param codeLength 生成长度
   * @return
   */
  private String getRandomCode(String codeString, int codeLength) {
    Random random1 = new Random();
    //指定字符串长度,拼接字符并toString
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < codeLength; i++) {
      int number = random1.nextInt(codeString.length());
      char charAt = codeString.charAt(number);
      sb.append(charAt);
    }
    return sb.toString();
  }


支付宝打赏 微信打赏
©2021 i847.cn
部分内容转自网络,如有损害您的权益,致邮联系:jiang2008wen#126.com,一经证实,立即删除!     我要留言
备案号:蜀ICP备18020563号-1