Math.random()获取随机数

简介: Math.random()获取随机数

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



相关文章
|
6月前
|
JavaScript 前端开发
math对象是什么?有什么用?
math对象是什么?有什么用?
|
3天前
Math常用方法,什么是math?
Math常用方法,什么是math?
18 0
|
10月前
通过Math函数生成随机数
通过Math函数生成随机数
61 0
|
3天前
Math.random()随机函数的一些常用封装方法
Math.random()随机函数的一些常用封装方法
|
8月前
Math方法的使用
Math方法的使用
28 0
|
11月前
|
算法 JavaScript Java
Math.random()传参?什么是随机种子?什么是洗牌算法?
Math.random()传参?什么是随机种子?什么是洗牌算法?
149 1
|
JavaScript 前端开发
js: Math.random()获取随机数
js: Math.random()获取随机数
67 0
|
JavaScript 前端开发
Math.random();
Math.random();
63 0
4.2、Math数学对象(floor、random、sqrt、pow、abs)
4.2、Math数学对象(floor、random、sqrt、pow、abs)
132 0
Random类和Math.random生成的随机数
Random类和Math.random生成的随机数
145 0