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));//返回一个0-1之间不包含1的伪随机数
        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+"\n"+d2+"\n"+d3);
        System.out.println("生成9位开奖彩票号码为:");
        for (int i=1;i<10;i++){
            int d4=suiji.nextInt(9);
            System.out.print(d4);
        }

    }
}

posted @ 2019-04-09 18:04  何浩源  阅读(202)  评论(0编辑  收藏  举报
//一下两个链接最好自己保存下来,再上传到自己的博客园的“文件”选项中