Random类与Random方法

Posted hetaoyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Random类与Random方法相关的知识,希望对你有一定的参考价值。

 class Test{
    public static void main(String[] args){

        int min=2;    //定义随机数的最小值
        int max=102;    //定义随机数的最大值
        //产生一个2~100的数
        int s=(int) min+(int)(Math.random()*(max-min));
        if(s%2==0)    //如果是偶数就输出
            System.out.println("随机数是:"+s);
        else    //如果是奇数就加1后输出
            System.out.println("随机数是:"+(s+1));
    }
}

技术图片

import java.util.Random;
public class April_9 {

    public static void main(String[] args) {
        Random suiji=new Random();
        double d1=suiji.nextDouble();
        int d2=suiji.nextInt(1) -8;
        //随机数生成时,bound括号外面值默认为0,但是如果设置了别的数,
        // 那么bound括号内的数减去外部的值作为右半边开区间,所以上述范围在[-8,-7)
       Boolean d3=suiji.nextBoolean();
        System.out.println(d1+"
"+d2+"
"+d3);
        System.out.println("生成9位开奖彩票号码为:");
        for (int i=1;i<10;i++){
            int d4=suiji.nextInt(9);
            System.out.print(d4);
        }

    }
}

技术图片

 

以上是关于Random类与Random方法的主要内容,如果未能解决你的问题,请参考以下文章

Scanner类与Random类

Python学习-基础篇5 常用模块+类与对象

类Random

Random() 方法有啥模式吗?

实用代码片段

java Random.nextInt()方法