the*_*ega 27
如果您的位数可以除以8,换句话说,您需要一个完整的字节数,您可以使用
Random random = ThreadLocalRandom.current();
byte[] r = new byte[256]; //Means 2048 bit
random.nextBytes(r);
String s = new String(r)
Run Code Online (Sandbox Code Playgroud)
如果您不喜欢这些奇怪的字符,请将byte-array编码为base64:
例如,使用Apache Commons Codec并执行:
Random random = ThreadLocalRandom.current();
byte[] r = new byte[256]; //Means 2048 bit
random.nextBytes(r);
String s = Base64.encodeBase64String(r);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19205 次 |
| 最近记录: |