25

私は以下を使用してランダムな文字列を生成しています:

private String generateSafeToken() {
    SecureRandom random = new SecureRandom();
    byte bytes[] = new byte[512];
    random.nextBytes(bytes);
    return bytes.toString();
}

これにより、 のような長さ 11 の文字列が得られ[B@70ffc557ます。上記のメソッドで、指定された長さの文字列を返すにはどうすればよいですか。例えば20文字?

4

2 に答える 2