Java 常用数学方法

Java  Match.random()方法 用于生成随机数。返回值的范围在[0, 1) 之间。

语法

语法如下:
public static double random()

参数

没有参数

返回值

返回一个double类型的值,其值的范围在[0, 1) 之间。

例1

public class MatchRandomExample1{
    public static void main(String[] args) {
       //默认 生成0 到1
        System.out.println( Math.random() );
        System.out.println( Math.random() );

    }
}

输出:

0.4656221509537235
0.993692754937418

例2

生成一个0到100的随机数。

import java.util.Random;

public class MathRandomExample2{
    public static void main(String[] args) {
        Random rand=new Random();
        int a=(int)(Math.random()*100);       //  生成0-100的随机数
        int b=rand.nextInt(100);       // 这里是一个方法的重载,参数的内容是指定范围
        System.out.println("a=" + a);
        System.out.println("b=" + b);
    }
} 
输出:
a=28
b=74