Math.random()*5+1是什么意思?


Math.random()*5+1是什么意思?
Math.random()是返回一个Double类型的0到1的随机数
Math.random()*5就是把产生的数乘以5
0*5=0,1*5=5,也就是说变成了成0到5产生随猛袜机数
Math.random()*5+1就是从1到6产生随机数
(int)(Math.random()*5+1)就是从坦磨1到6产生随机数然后取整数部分,说白了就是从1,2,枝信激3,4,5中随机出现一个数
产生1.00-6.00的double型小数凯薯
最码枣好用Math.round(Math.random()*5+1)
产生1-6的int类型的迟孙拆数