可以赋个随机数,或累加数啊

解决方案 »

  1.   

    嘻嘻,最简单的做法
    根据年月日时分秒,来生成,重复的概率......相当低,可以忽略不计
    如:现在吧,就生成: 20032732259
    2003年,2,代表3月,7日,3点,22分,59秒
    不过太长了点,你可以随便取中间几位,在整除一个数,取余就可以了
      

  2.   

    随便想个随机方法就可以
    比如说  取6个0到50间的一个随机数,就是密码了  :)
      

  3.   

    通过用户名称产生密码,
    不知道你的用户名称是中文还是英文,如果是英文的话进行一下运算应该不成问题
      

  4.   

    数字、字母、符号组成的密码
        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);