我知道Random
类会生成不安全的随机序列,在处理安全性时,我应该更喜欢使用SecureRandom
。但是ThreadLocalRandom
呢?它或多或少是安全的?
// generate a five-digit numeric confirmation code
Long code = ThreadLocalRandom.current().nextLong(1, 99999);
最佳答案
如its javadoc中所述,ThreadLocalRandom
与Random
类似(即不安全),但在并发访问的情况下具有更好的性能。