通过uuid获得不同的字符串

public static String recogniseNUM(String adsUrl) {
		UUID uuid = UUID.randomUUID();
		return StringUtil.zhuang32(uuid.hashCode());
	}

public static String zhuang32(int num) {
		char digits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9','a', 'b', 'c', 'd', 'e','f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q','r', 's', 't', 'u', 'v' };
		int length = 64;
		char[] result = new char[length];
		do {
			result[--length] = digits[num & 31];
			num >>>= 5;
		} while (num != 0);
		String ss = "";
		for (int i = length; i < result.length; i++) {
			ss += result[i];
		}
		return ss;
	}

你可能感兴趣的:(java,C++,c,C#,F#)