zoukankan      html  css  js  c++  java
  • 创建指定数量的随机字符串

    /**
    * 创建指定数量的随机字符串
    *
    * @param numberFlag
    * 是否是数字
    * @param length
    * @return String
    */
    private 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;
    }

  • 相关阅读:
    模拟--北京标准时间
    DOM方法
    Document-对象属性和常用的对象方法
    struts2标签
    OGNL
    Java基础方面
    初识拦截器
    访问者模式
    备忘录模式
    门面模式
  • 原文地址:https://www.cnblogs.com/muliu/p/6145710.html
Copyright © 2011-2022 走看看