美文网首页Java学习
Java random随机数

Java random随机数

作者: xiaogp | 来源:发表于2020-07-18 15:55 被阅读0次

    java.util.Randomjava.long.Math.random 的简单测试

    import java.util.Random;
    import java.lang.Math;
    
    public class randomTest {
    
        public static void main(String[] args) {
            randomTest1();
            randomTest2();
        }
    
        // java.util.Random
        public static void randomTest1() {
            Random random = new Random();
            // 指定随机算子, 每次随机的值都一样
    //        Random random = new Random(1);
    
            // nextDouble() 返回下一个[0, 1)之间的小数
            double d1 = random.nextDouble();
            double d2 = random.nextDouble() * 5;
    
            // nextInt(int bound) 返回下一个在[0, bound)之间的整数
            int n2 = random.nextInt(8);
    
            // nextGaussian() 返回下一个标准正太分布的值
            double g1 = random.nextGaussian();
    
            System.out.println(d1);
            System.out.println(d2);
            System.out.println(n2);
            System.out.println(g1);
        }
    
        // java.lang.Math
        public static void randomTest2() {
            // 返回一个在[0, 1)之间的小数
            double random = Math.random();
            System.out.println(random);
    
            // 放大区间
            int random2 = (int) (Math.random() * 20);
            System.out.println(random2);
        }
    }
    

    相关文章

      网友评论

        本文标题:Java random随机数

        本文链接:https://www.haomeiwen.com/subject/ithfkktx.html