Random.nextInt(int num )生成随机字符串

java.util.Random 类的 nextInt(int num )生成随机字符串

从给出字符中随机生成n位字符串:

如给出字符串:private static String allchars ="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";

 /**
     * 生成随机字符串
     * @param length
     * @return
     */
    public String generateRandomString(int length){

        if (length == 0){
            length = 6;
        }
        StringBuffer stringBuffer = new StringBuffer();
        for (int i=0;i

如果要求随机字符串唯一,那么放进缓存中吧。

查询该字符串是否存在于缓存,存在则重新生成随机字符串并保存到缓存中。

你可能感兴趣的:(Random,生成随机字符串)