位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java Random类的使用方法

提问人:刘旭39发布时间:2020-11-27

Random类

除了可以用Math类的random()方法获取随机数之外,还可以通过使用Java.util.Random类将一个 Random对象实例化来创建一个随机数生成器。Random类并不在Math类中,之所以在这里对它进行介绍是为f将它和Math类中的Random()方法做对比。

Random类初始化对象格式为:Random random = new Random();

以这种形式将对象实例化时,java编译器以系统当前时间作为随机数生成器的种子,因为时 间是一直在变化的,所以产生的随机数也不同。但是如果程序运行速度太快,也会产生相同的随 机数。

可以在将Ram丨mri类对象实例化时,自定义随机数生成器的种子。

Random ran=new Random(seedValue);

Random类中还提供了各种类型的随机数的生成方法,

示例如下:

import java.util.Random;

//Random类的使用方法

public class RandomExample1 {

public static void main(String[] args) {

Random random = new Random();

System.out.println("返回一个随机整数:"+random.nextInt());

System.out.println("返回一个大于等于0小于10的随机整数"+random.nextInt());

System.out.println("返回一个随机布尔值:"+random.nextBoolean());

System.out.println("返回一个高斯分布双精度值:"+random.nextGaussian());

}

}

]1SQHYNC3E[39B)O53T9679.png

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部