利用uuid生成8位随机数

public static void test(){
	String[] chars = new String[] {"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", "W", "X", "Y", "Z" }; 

	for(int i=0;i<10;i++){
		StringBuffer shortBuffer = new StringBuffer();  
		String uuid = UUID.randomUUID().toString().replace("-",""); 
		for (int j=0;j<8;j++) {  
			String str=uuid.substring(j*4,j*4+4);
			int par=Integer.parseInt(str,16); 
			shortBuffer.append(chars[par % 36]);  
		}
		System.out.println(shortBuffer.toString());
	}
}

猜你喜欢

转载自mengxiang-it.iteye.com/blog/2319492
今日推荐