char[] c=new char[10];
    for(int i=0;i<10;i++)
      c[i]=(char)((int)(Math.random()*75+48));
    String password=new String(c);
    System.out.println(password);//////////////////////////////////////或:
java.util.Random r = new java.util.Random();
        String st = "";
        for (int i=0;i<8;i++){
            st += Integer.toString(r.nextInt(36) ,36);
        }
        System.out.println(st);
http://expert.csdn.net/Expert/topic/1348/1348032.xml?temp=.611706