Java StrictMath random()方法
random () 是java中StrictMath类的一个内置方法,用于获取一个大于或等于0.0且小于1.0的带正号的双倍值。返回的值是以伪随机的方式从该范围内采用恒定分布。
语法
public static double random()
参数: 该方法不接受任何参数。
返回值: 该方法返回大于或等于0.0且小于1.0的伪随机双数。
以下程序说明了Java.lang.StrictMath.random()方法:
程序1 :
// Java program to illustrate the
// Java.lang.StrictMath.random() Method
import java.lang.*;
public class Geeks {
public static void main(String[] args) {
double random_num = StrictMath.random();
System.out.println("Generated random number = "+ random_num);
random_num = StrictMath.random();
System.out.println("Generated random number = "+ random_num);
}
}
输出
Generated random number = 0.7276560829796844
Generated random number = 0.6646167632286143
程序2
// Java program to illustrate the
// Java.lang.StrictMath.random() Method
import java.lang.*;
public class Geeks {
public static void main(String[] args) {
double random_num = StrictMath.random();
System.out.println("Generated random number = "+ random_num);
random_num = StrictMath.random();
System.out.println("Generated random number = "+ random_num);
}
}
输出
Generated random number = 0.5071995313935024
Generated random number = 0.6938224427158157