Java Math类静态double random()示例

数学课静态双 random()

  • 此方法在java.lang包中可用。

  • 此方法用于返回一个随机的正双精度型数字,该数字将大于或等于0.0但小于1.0。

  • 这是一个静态方法,因此也可以使用类名进行访问。

  • 在这种方法中,我们通过伪随机数生成器获得随机值。

  • 此方法生成一个新的伪随机数,类似于我们将表达式编写为Random r = new Random();

  • 这是一种同步方法,这意味着该方法可被多个线程访问,但一次只能访问一个线程。

  • 如果我们通过多个线程以极大的速率生成伪随机数,则应该采用这种方法。

  • 在这种方法中,我们不传递任何参数。

  • 此方法不会引发任何异常。

语法:

    public static double random(){
    }

参数: void-不支持任何参数。

返回值:

此方法的返回类型为doube,它返回的值大于或等于0.0但小于1.0。

Java程序演示random()方法示例

//Java程序演示的例子 
// random()数学课的方法。

public class RandomMethod {
    public static void main(String[] args) {
        // declaring variables & calling method
        double d1 = Math.random();
        double d2 = Math.random();
        double d3 = Math.random();

        //打印值
        System.out.println("d1: " + d1);
        System.out.println("d2: " + d2);
        System.out.println("d3: " + d3);
    }
}

输出结果

E:\Programs>javac RandomMethod.java

E:\Programs>java RandomMethod
d1: 0.5999311914345431
d2: 0.27793400080453723
d3: 0.38280263956313376