私は以下を使用してランダムな文字列を生成しています:
private String generateSafeToken() {
SecureRandom random = new SecureRandom();
byte bytes[] = new byte[512];
random.nextBytes(bytes);
return bytes.toString();
}
これにより、 のような長さ 11 の文字列が得られ[B@70ffc557
ます。上記のメソッドで、指定された長さの文字列を返すにはどうすればよいですか。例えば20文字?