要有代码啊谢谢各位了啊

解决方案 »

  1.   

    System.out.println("username");
    System.out.println("password");ok,LZ结贴吧
      

  2.   


    /*
     * 生成随即字符串
     */
    public static String getRandomString(int length) {
    Random random = new Random();
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < length; i++) {
    sb.append(WORDS.charAt(random.nextInt(WORDS.length())));
    }
    return sb.toString();
    }
      

  3.   

    虽然我刚开始看JAVA。我也知道我的回答会得罪人。
    但实在是。。
    。算了,还是沉默好了
      

  4.   

    搞笑呢LZ?密码可以自动生成,但是用户名也自动生成是不是。密码的自动生成可以用RANDOM生成随即数,然后你可以用一个数组啊,CHAR类型的什么把得到的随即数“转化”一下,得到“自动生成”的密码。但是用户名也自动生成是不是有点太那个什么了?莫非LZ你想用这个程序去实现用户的自动注册然后去黑别人的网站什么的?I服了YOU~!~
      

  5.   

    谢谢诶,你的回答让我学到了不少东西,首先,密码可以自动生成,用户名除非不正当生成,否则谁不会去设置自动生成的;其次,密码的自动生成方法,“密码的自动生成可以用RANDOM生成随即数,然后你可以用一个数组啊,CHAR类型的什么把得到的随即数“转化”一下,得到“自动生成”的密码”;还有啊,您让我学习了一个简单的黑别人网站的小方法哈哈“实现用户的自动注册”,以上是我学习的,谢谢您,请指教
      

  6.   

    [Quote=引用 10 楼 jinianjun 的回复:]
    引用 7 楼 angeljie8 的回复:
    搞笑呢LZ?密码可以自动生成,但是用户名也自动生成是不是。密码的自动生成可以用RANDOM生成随即数,然后你可以用一个数组啊,CHAR类型的什么把得到的随即数“转化”一下,得到“自动生成”的密码。但是用户名也自动生成是不是有点太那个什么了?莫非LZ你想用这个程序去实现用户的自动注册然后去黑别人的网站什么的?I服了YOU~!~谢谢诶,你的回……
    我被我自己的天马流星的想法给雷到了.........
      

  7.   

    首先我觉得LZ想的用户名就是作为一个ID标识而已,反正又不是用户自己创建的,那用数字加字母跟密码一样自动生成难道不行吗? 当然前提是保证生成的用户名是唯一的
      

  8.   

    也不是不可以,你用个随机数random类生成string随机数,用两个string包装类去赋值,不就可以了/**
       * 产生随机字符串
       * */
    private static Random randGen = null;
    private static char[] numbersAndLetters = null;
    private static Object initLock = new Object(); 
    public static final String randomString(int length) {         if (length < 1) {
                 return null;
             }
             if (randGen == null) {
                 synchronized (initLock) {
                     if (randGen == null) {
                         randGen = new Random();
                         numbersAndLetters = ("0123456789abcdefghijklmnopqrstuvwxyz" +
                         "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ").toCharArray();
                         //numbersAndLetters = ("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ").toCharArray();
                     }
                 }
             }
             char [] randBuffer = new char[length];
             for (int i=0; i<randBuffer.length; i++) {
                 randBuffer[i] = numbersAndLetters[randGen.nextInt(71)];
              //randBuffer[i] = numbersAndLetters[randGen.nextInt(35)];
             }
             return new String(randBuffer);
    }