random()方法获得一定范围内的随机数

来源:互联网 发布:cacti后台sql注入漏洞 编辑:程序博客网 时间:2024/05/18 16:36

Math类成员变量和方法

一 获取范围内的随机数

//从键盘输入一个范围[start,end],获取该范围内的随机数
    //(int)(Math.random()*(end-start+1)+start);
(end-start+1)表示该范围内有多少数字,可以表示到[start,end]
若是(end-start)只可以表示到[start,end);

二 代码

//从键盘输入一个范围[start,end],获取该范围内的随机数    //(int)(Math.random()*(end-start+1)+start);public class Random_2 {    public static void main(String[] args){        Scanner sc=new Scanner(System.in);        int start=sc.nextInt();        int end=sc.nextInt();        for(int i=0;i<10;i++){            System.out.println(get_random(start,end));        }    }    public static  int get_random(int start,int end){        return (int)(Math.random()*(end-start+1)+start);    }}

0 0
原创粉丝点击