Math.random:
返回带正号的 double 值,大于等于 0.0,小于 1.0(也就是包括0但不包括1)
java.util.Random:自带的方法比较多:
比如:nextInt(),nextDouble(),nextBoolean()...
对应Math.random的方法是:nextDouble(),也是生成大于等于 0.0,小于 1.0的随机数.
nextInt(20):生成0到20,包括0但不包括20的随机数.
有两种random,不知道楼主说的是哪个
Math.random 这个方法生成的是0到1之间的随机数
java.util.Random 这个类里面有好多生成随机数的方法,具体参照文档。下面举个常见例子
Random a = new Random();
a.nextInt(500)生成的就是500之内的随机整数
对啊!
你可以自己加范围阿
(0,1)