Contents
6.3. Random类 随机数¶
eg
package random01;
import java.util.Random;
public class randomeTest {
// 创建主方法
public static void main(String[] args) {
Random hu = new Random(); //实例化一个random类
// 随机产生一个整数
System.out.println("随机产生一个整数:"+ hu.nextInt());
// 随机产生一个0~10之间的整数
System.out.println("随机产生一个0~10之间的整数: " + hu.nextInt(10));
// 随机产生一个布尔型的值
System.out.println("随机产生一个布尔型的值:" + hu.nextBoolean());
// 随机产生一个双精度的值
System.out.println("随机产生一个双精度的值:" +hu.nextDouble());
// 随机产生一个浮点数的值
System.out.println("随机产生一个浮点数的值:"+ hu.nextFloat());
// 随机产生一个密度为高斯分布的双精度的值
System.out.println("随机产生一个密度为高斯分布的双精度的值: "+ hu.nextGaussian());
}
}
/*输出信息
随机产生一个整数:307380111
随机产生一个0~10之间的整数: 2
随机产生一个布尔型的值:false
随机产生一个双精度的值:0.1965422684932181
随机产生一个浮点数的值:0.40149307
随机产生一个密度为高斯分布的双精度的值: -1.6962622583906612
*/