疑问提出 阅读某些源码时候发现采用的是SecureRandom random = new SecureRandom(); rand = random.nextInt(19);//这里的数值是[0,19) 开区间 之前一般都是采用Random对象来实现。不过,该对象最好需要一个seed种子。它产生的序列一般都是伪随机数序列。 SecureRandom这个对象是更高级还是如何? 答疑解惑 真伪随机数 ——Random和SecureRandom 简单来说,SecureRandom在安全性和实用性都要优于Random。毕竟它可是继承于Random类,是他“儿子”。长江后浪推前浪,很合理!