ThreadLocalRandom是random的增强版,在并发访问控制的环境下,使用ThreadLocalRandom可以减少多线程竞争,最终保证系统具有更好的线程安全性,
random对象的种子相同,方法调用的顺序相同以后则他就产生的随机数相同,为了避免两个对象产生相同的数字序列,通常推荐使用当前的时间最为Random对象的
种子,从而使产生不同的随机数
Random rand =new Random();
来源: