调用该方法返回一个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)