package com.java.tools; import java.util.Random; public class RandomCipher { public static void main(String[] args) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < 6; i++) { int a = Math.abs((new Random()).nextInt(57));// 产生0~57的随机数 if (a <= 9) {// 将0~9转为char的0~9 sb.append((char) (a + 48)); } else if (a < 33) {// 将10~33转为char的A~Z if((a + 55) == 79 || (a + 55) == 73){ sb.append((char) (a + 63)); }else{ sb.append((char) (a + 55)); } } else {// 将33~57转为char的a~z sb.append((char) (a + 63)); } } String RandomCipher=sb.toString(); System.out.println(RandomCipher+" <===临时密码"); } }