• Java Random函数


    Java中存在着两种Random函数:

    1、java.lang.Math.Random:

      调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭区间,右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例子如下:

    package com.test;
    
    public class DemoRandom {
    
        public static void main(String[] args) {
            int n = 5;
            int min = 2;
            int max = 5;
            int num = (int)(Math.random()*n); //返回大于等于0且小于n之间的随机数
                num = min + (int)(Math.random()*(max-min+1));//返回min到max之间的随机数,包含min和max

        //随机a-z之间的字母

        char ch = (char)('a'+Math.random()*('z'-'a'+1));


    } }

    2、java.util.Random:

    除了Math类的Random()方法可以获取随机数之外,还可以Java.util.Random类,可以通过实例化一个Random对象创建一个随机数生成器。

    package com.test;
    
    import java.util.Random;
    
    public class DemoRandom {
    
        public static void main(String[] args) {
            int n = 5;
            Random rand = new Random();
            int num =  rand.nextInt(n); //返回0-5之间的随机数,包含0,不包含5
                num = rand.nextInt();  //返回随机整数(可能是正整数,也可能是负整数)
            // nextLong()、nextBoolean()、nextFloat()、nextDouble()同上,方法没有参数
            
        }
    
    }
  • 相关阅读:
    数组的简单操作
    关系型数据库的设计范式

    高斯分布
    一 .HTTP协议
    为什么OGNL表达式功能强大?
    官方文档 恢复备份指南三 Recovery Manager Architecture
    官方文档 恢复备份指南二 Getting Started with RMAN
    官方文档 恢复备份指南一 Introduction to Backup and Recovery
    Python中lambda使用简易教程
  • 原文地址:https://www.cnblogs.com/ldl326308/p/9466698.html
Copyright © 2020-2023  润新知