调用该方法返回一个double值,为正号,大于等于0.0 ,小于1.0 。
[0.0,1.0) 返回的值是从该范围(大约)均匀分布而伪随机选择的。
示例:获取一个[10,99]的随机数
public class JavaTest { public static void main(String[] args) { int value = (int) (Math.random() * 90 + 10); // [0.0,1.0) --> [0.0,90.0) --> [10.0,100.0) --> [10,99] System.out.println(value); } }
公式:获取[a,b]内随机数
(int)(Math.random()*(b-a+1)+a)