生成不同的随机数不相同可以通过以下几种方法实现:
System.currentTimeMillis()
获取当前时间戳。java.util.Random
类的构造函数Random(seed)
,其中seed
是一个随机的种子值。java.util.UUID.randomUUID()
生成一个随机的UUID。java.security.MessageDigest
类来实现。java.util.Random
类的nextInt()
方法生成一个随机的整数。需要注意的是,以上方法生成的随机数都是伪随机数,即在一定范围内看起来是随机的,但实际上是根据一定的算法生成的。如果需要更高质量的随机数,可以使用专门的硬件设备或者真随机数生成器。
领取专属 10元无门槛券
手把手带您无忧上云