import java.util.*;/** * Description: * Copyright (C), 2005-2008, Yeeku.H.Lee * This program is protected by copyright laws. * Program Name: * Date: * @author Yeeku.H.Lee kongyeeku@163.com * @version 1.0 */public class TestRandom{public static void main(String[] args) {Random rand = new Random();System.out.println("rand.nextBoolean():" + rand.nextBoolean());byte[] buffer = new byte[16];rand.nextBytes(buffer);System.out.println(Arrays.toString(buffer));//生成0.0~1.0之间的伪随机double数System.out.println("rand.nextDouble():" + rand.nextDouble());//生成0.0~1.0之间的伪随机float数System.out.println("rand.nextFloat():" + rand.nextFloat());//生成平均值是 0.0,标准差是 1.0的伪高斯数System.out.println("rand.nextGaussian():" + rand.nextGaussian());//生成一个处于long整数取值范围的伪随机整数System.out.println("rand.nextInt():" + rand.nextInt());//生成0~26之间的伪随机整数System.out.println("rand.nextInt(26):" + rand.nextInt(26));//生成一个处于long整数取值范围的伪随机整数System.out.println("rand.nextLong():" + rand.nextLong());}}
random源码分析 java_testrandom.java
最新推荐文章于 2022-02-28 16:34:45 发布