如何创建一个20个随机字节的数组?
如何在Java中创建一个20个随机字节的数组?
如果您想要一个加密强大的随机数生成器(也是线程安全的),而无需使用第三方API,则可以使用 。SecureRandom
Java 6 和 7:
SecureRandom random = new SecureRandom();
byte[] bytes = new byte[20];
random.nextBytes(bytes);
Java 8(更安全):
byte[] bytes = new byte[20];
SecureRandom.getInstanceStrong().nextBytes(bytes);