0

ランダムな文字を生成するには?

このような乱数: :

public static int random() {
    Random generator = new Random();
    int x = generator.nextInt(10000);
    return x;
}

次のようなものを描く必要があります: zCs3v3b1b6 ただのランダムな文字

4

2 に答える 2

2
public static char random() {
     Random generator = new Random();
     char x = (char)(generator.nextInt(96) + 32);
     return x;
}

これにより、ランダムな文字が生成されます。

public static void main(String[] args) {
     StringBuilder builder = new StringBuilder();
     for (int i = 0; i < 8; i++)
           builder.append(random());
     System.out.println(builder.toString());
}

これにより、ランダムな 8 文字の文字列が生成されます。

于 2012-08-23T09:13:31.433 に答える