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


*/