Random 类nextGaussian()法nextGaussian()方法在java.util包中可用。
nextGaussian()方法用于从该随机值生成器生成平均值为0.0,标准差为1.0的下一个伪随机高斯双精度值。
nextGaussian()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
返回double时,nextGaussian()方法不会引发异常。
语法:public double nextGaussian();
参数:它不接受任何参数。
返回值:
该方法的返回类型为double,它从该随机生成器返回下一个具有均值和标准差的伪随机Guassian分布double值。
示例// Java程序演示示例
//nextGaussian()的方法
//随机
import java.util.*;
public class NextGuassianOfRandom {
public static void main(String args[]) {
//实例化随机对象
Random ran = new Random();
//通过使用nextGuassian()方法是
//返回双高斯伪随机
//平均值为0.0和SD 1.0的值
//使用随机值生成器
double val = ran.nextGaussian();
//显示val-
System.out.println("ran.nextGaussian(): " + val);
}
}
输出结果RUN 1:
ran.nextGaussian(): 1.1146938453650543
RUN 2:
ran.nextGaussian(): -0.23741062599148818
RUN 3:
ran.nextGaussian(): 0.147051482639119