Math.random()和Random.nextInt的区别
调用Math.random()是产生一个[0,1)之间的随机数,并且不存在四舍五入的概念。内部条用的是Random.nextDouble()

如果用
java.util.Random random=new Random();random.nextInt()这样产生一个长整型的随机数并且与上一次是一样的。
调用Math.random()是产生一个[0,1)之间的随机数,并且不存在四舍五入的概念。内部条用的是Random.nextDouble()

如果用
java.util.Random random=new Random();random.nextInt()这样产生一个长整型的随机数并且与上一次是一样的。